Unix Timestamp Converter
Convert Unix epoch timestamps to readable dates and back. Handles seconds and milliseconds, with both UTC and your local time zone, plus a live current timestamp.
About this tool
A Unix timestamp (also called epoch time) is the number of seconds that have elapsed since 00:00:00 UTC on 1 January 1970, not counting leap seconds. It is the most common way computers store and exchange points in time because it is a single, time-zone-independent integer. This converter translates between epoch timestamps and human-readable dates in both directions.
Seconds vs milliseconds
Unix timestamps come in two common scales: seconds (10 digits for current dates, used by most APIs and databases) and milliseconds (13 digits, used by JavaScript's Date.now()). The tool detects and handles both so you do not convert to the wrong year by a factor of 1000.
Time zones
The same instant is shown in UTC and in your browser's local time zone, so you can confirm exactly which moment a timestamp refers to regardless of where your server or users are.
Frequently asked questions
It is the number of seconds since midnight UTC on 1 January 1970 (the Unix epoch). Because it is a single integer with no time zone, it is the standard way software stores and transmits a moment in time.
A timestamp for a current date is about 10 digits in seconds and about 13 digits in milliseconds. If a converted date lands in 1970, you likely used milliseconds where seconds were expected (or vice versa).
Systems that store Unix time in a signed 32-bit integer overflow on 19 January 2038. Modern systems use 64-bit timestamps, which push the limit hundreds of billions of years away.
Yes — it shows each instant in both UTC and your browser's local time zone, so you can read the moment in whichever frame you need.