Unix Timestamp Converter
Convert epoch timestamps to readable dates and back — with UTC, local, ISO 8601 and relative time, plus a live clock.
Seconds or milliseconds — auto-detected.
Interpreted in your local time zone.
All conversions run locally in your browser using your device's time zone — nothing is uploaded or stored.
What is a Unix timestamp?
A Unix (or epoch) timestamp is the number of seconds elapsed since 00:00:00 UTC on 1 January 1970, the "Unix epoch". It's how computers store time internally — a single integer, time-zone free, trivial to compare and sort. Databases, log files, JWTs (iat/exp), and APIs are full of them, which is why translating 1751000000 into a date you can actually read is such a common task.
Seconds or milliseconds?
The classic gotcha: Unix time is traditionally in seconds (a 10-digit number today), but JavaScript's Date.now() and many APIs use milliseconds (13 digits). Pass milliseconds where seconds are expected and you land in the year 57000. This converter auto-detects which you pasted by its magnitude and tells you how it read it, so you don't get bitten.
FAQ
Why does the date differ from what I expected?
Almost always a time-zone mismatch. A timestamp is an absolute instant; how it's displayed depends on the zone. This tool shows both UTC (what servers usually mean) and your local time so you can compare directly.
What's the year 2038 problem?
Systems that store Unix time in a signed 32-bit integer overflow on 19 January 2038. Modern platforms use 64-bit timestamps and are fine — but legacy embedded systems may still need attention.
Is anything sent to a server?
No — conversions use your browser's built-in date functions and your device's time zone, entirely locally.
Free tools are just the start
Deploy your next app on bare-metal cloud with per-second billing — your first app is free, no credit card required.
More free tools
Generate strong, random passwords with a cryptographically secure RNG — entirely in your browser.
Encode text to Base64 or decode it back — UTF-8 safe, with URL-safe variant support.
Percent-encode strings for safe use in URLs, or decode %20-style sequences back to text.
Decode a JSON Web Token's header and payload, check expiry, and verify HS256 signatures.
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes of any text — instantly, in your browser.
Validate JSON with precise error locations, then pretty-print or minify it — with sorted keys if you like.