Unix Timestamp Converter
Convert Unix epoch time to a readable UTC date and back.
About the Unix Timestamp Converter
Paste a Unix timestamp to see the UTC date and time it stands for, or enter a UTC date and time to get its timestamp in seconds and milliseconds. It detects whether a timestamp is in seconds or milliseconds from its size.
A Unix timestamp counts seconds since 00:00:00 UTC on 1 January 1970, ignoring leap seconds. JavaScript and many APIs use milliseconds instead. Signed 32-bit timestamps overflow on 19 January 2038 (the “Year 2038 problem”).
The formula
timestamp = (date − 1970-01-01T00:00:00Z) in seconds
Worked example
Timestamp 1767225600
- 10 digits, so seconds
- = Thursday 1 January 2026, 00:00:00 UTC
- 1700000000000 (13 digits, milliseconds) = 14 November 2023, 22:13:20 UTC
Things to keep in mind
- Shows UTC only; add or subtract your time-zone offset for local time.
Questions people ask
Seconds or milliseconds?
13-digit values are usually milliseconds; 10-digit values seconds.
Does it include time zones?
No, it's always UTC; convert to local time for display.
How do I get the current timestamp?
In a browser console, Date.now() gives milliseconds; divide by 1,000 for seconds.