Unix Timestamp Converter: Epoch to Date
Learn what a Unix timestamp is, why the epoch starts in 1970, and how to convert seconds or milliseconds to a readable date and back without a script.
Convert Unix timestamps to dates and back, instantly. Free, private — nothing leaves your browser.
Timestamp to date, or date to timestamp — both directions, live as you type.
Local time, UTC, and ISO 8601 output, plus Unix seconds and milliseconds.
Runs on the browser's native Date object — no library, no server round-trip.
Every conversion happens in your browser. Nothing is uploaded or logged.
Enter a Unix timestamp (seconds or milliseconds) to get its date, or pick a date and time to get its timestamp.
See the result in local time, UTC, and ISO 8601 (or the Unix seconds/milliseconds, going the other way) — updated live as you type.
Copy any individual value with one click — no selecting text by hand.
A Unix timestamp is the number of seconds since January 1, 1970 UTC — the standard way most code, databases, and APIs represent a point in time.
Turn a raw epoch value from a log line or API response into a readable date instantly.
Check what a stored epoch integer (created_at, updated_at) actually represents.
Work out the exact date behind a JWT exp claim, cache TTL, or cron timestamp.
Convert a specific date and time into the epoch value your code or teammates expect.
A Unix timestamp (or epoch time) is the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC — the Unix epoch. It's the standard way most programming languages, databases, and APIs represent a point in time as a single number.
This tool auto-detects it: a 10-digit value (like 1700000000) is treated as seconds, and a 13-digit value (like 1700000000000) is treated as milliseconds — matching how JavaScript's Date.now() and most databases' epoch columns differ.
Yes. Dates before the Unix epoch convert to a negative timestamp, which this tool handles the same way as any other value.
Systems that store a Unix timestamp as a signed 32-bit integer will overflow on January 19, 2038, wrapping to a negative number. Modern 64-bit systems (and this tool) aren't affected, but it's worth knowing if you're working with older embedded or legacy systems.
A Unix timestamp itself has no time zone — it's always seconds since the epoch in UTC. This tool shows the equivalent local time (using your browser's time zone) alongside the UTC and ISO 8601 values so you can see both.
No. Every conversion happens entirely in your browser using JavaScript's built-in Date object — nothing is sent to a server.
Learn what a Unix timestamp is, why the epoch starts in 1970, and how to convert seconds or milliseconds to a readable date and back without a script.
A UUID is a 128-bit identifier random enough to treat as unique without checking a database. Here's how UUID v4 works and how to generate one.
Free, no account needed.