Live clock · UTC + your local time

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.

← All tools