Unix Timestamp Converter
Turn an epoch number like 1700000000 into a readable date, or pick a date and get the timestamp for your code. Seconds and milliseconds are detected automatically, and the result is shown in both UTC and your local timezone.
Right now the Unix timestamp is …
Timestamp → date
Enter a number above.
Date → timestamp
Pick a date and time above.
What is the Unix epoch?
Computers store instants as one number: seconds elapsed since 00:00:00 UTC on 1 January 1970 (with the famous exception of negative numbers for earlier dates). JavaScript, databases, Linux file times and most APIs use this representation, but humans can't read 1700000000 at a glance — this page bridges the two. Milliseconds (13-digit values) are what Date.now() returns, and the converter distinguishes them from 10-digit seconds automatically.
FAQ
- Why do I get two different dates?
- The same instant looks different per timezone. UTC is universal; your local line shows what it means on your wall clock. For logs and APIs, always store UTC.
- Will the Y2038 problem affect me?
- 32-bit systems roll over in 2038, which is why modern software stores 64-bit values. The 10-digit epoch stays readable until 2286, and 13-digit milliseconds until far beyond that.
- Can I convert dates before 1970?
- Yes — negative timestamps work in both directions.