Unix Timestamp to Date
Quickly convert any Unix timestamp (seconds or milliseconds) to a human-readable date. Shows local, UTC and ISO 8601 formats.
How to use
What is a Unix timestamp?
A Unix timestamp is the number of seconds since 1 January 1970 00:00:00 UTC (the Unix epoch). It is the standard way to represent time in programming, databases and APIs. The current timestamp is displayed live at the top and updates every second.
Seconds vs milliseconds
The tool auto-detects whether your timestamp is in seconds (10 digits, e.g. 1700000000) or milliseconds (13 digits, e.g. 1700000000000). JavaScript's Date.now() returns milliseconds. Most Unix systems and APIs use seconds.
Unix time counts seconds since 00:00:00 UTC on 1 January 1970. Most 32-bit systems will overflow on 19 January 2038 at 03:14:07 UTC — the 'Year 2038 problem'. Linux moved to 64-bit time_t in kernel 5.6 (2020); fully patching the ecosystem will take years.
Frequently asked questions
Is the Timestamp to Date free to use?
Yes, the Timestamp to Date is completely free. There is no sign-up, no account required, and no limit on how often you can use it.
Does the Timestamp to Date use my time zone?
Yes, the Timestamp to Date uses your device's local time zone by default. You can also work with dates explicitly without time zone effects where applicable.
What devices does the Timestamp to Date work on?
The Timestamp to Date works on any device with a modern web browser — desktop, laptop, tablet, or phone. It is mobile-friendly and works offline once the page has loaded.