About this tool
Convert a Unix timestamp to a readable date — shown in both your local time zone and UTC — or pick a date and time to get its timestamp. Both seconds and milliseconds are detected automatically, and the current live timestamp is always displayed.
Unix time counts seconds since 00:00:00 UTC on 1 January 1970 (the “epoch”). It is the lingua franca of logs, databases, JWTs and APIs because a single integer is unambiguous across time zones. The classic gotcha is units: JavaScript uses milliseconds while most backends use seconds, a 1000× error that puts your dates in the year 56,000.
How to use it
- Paste a timestamp to convert it to a date, or use the date picker for the reverse.
- Read the result in local time and UTC.
- Copy the value you need; the live current timestamp is at the top.
Frequently asked questions
How do I tell seconds from milliseconds?
Recent timestamps in seconds are 10 digits; in milliseconds, 13 digits. The tool detects this automatically.
What is the year 2038 problem?
Systems storing Unix time as a signed 32-bit integer overflow on 19 January 2038. Modern 64-bit systems are unaffected.
Does Unix time include leap seconds?
No — it pretends every day has exactly 86,400 seconds, which keeps arithmetic simple at the cost of ignoring leap seconds.