Timestamp Converter
Convert a Unix timestamp into a readable date in UTC and your local timezone — or go the other way.
How to use the Timestamp Converter
- 1Paste a timestamp in seconds or milliseconds; the unit is detected automatically.
- 2Read the date in UTC, in your local timezone, and in ISO 8601 form.
- 3Use the reverse panel to turn a date into a timestamp.
- 4The live clock shows the current epoch time, which you can copy.
How it works
Unix time counts the seconds since 1 January 1970 UTC, ignoring leap seconds. Because it has no timezone of its own, the same timestamp means the same instant everywhere — which is exactly why it is used for storage and for APIs.
Seconds and milliseconds are told apart by magnitude. A ten-digit number is seconds, a thirteen-digit number is milliseconds. The tool detects this and says which it assumed, so you can override it when working with a system that uses microseconds.
Both readings are always shown together, because the gap between them is where bugs live. A timestamp that reads 23:30 on the 5th in UTC may be 00:30 on the 6th where you are — a different date, from the same number.
The 2038 problem is worth a mention: systems storing Unix time in a signed 32-bit integer overflow on 19 January 2038. Modern platforms use 64-bit values and are unaffected, but the limit still turns up in older data.
Everything runs in this page. Nothing you paste is transmitted, logged or stored, which is what makes it safe to drop a production payload in here while you are debugging.
Worked example
Decoding a timestamp from a log file
- Paste 1788604200.
- Ten digits, so it is read as seconds.
Result: Saturday, 5 September 2026, 10:30:00 UTC — shown alongside the same instant in your local timezone.