Unix Timestamp Converter
Convert between Unix time and human-readable dates.
Local time
—
UTC
—
Epoch (ms)
—
About this tool
Convert a Unix timestamp to a readable date, or a date back to a timestamp. Every result shows your local time and UTC side by side, plus the epoch value in milliseconds, so there's no ambiguity about which zone you're reading.
What a Unix timestamp is. It's a single integer: the number of seconds that have elapsed since 00:00:00 UTC on 1 January 1970, known as the Unix epoch. Because it's always counted in UTC, the same timestamp refers to the same instant everywhere on Earth — the time zone only matters when you convert it to a human-readable date. Negative values are valid and represent dates before 1970.
Seconds vs. milliseconds. The traditional Unix timestamp is in seconds, and this tool's input expects seconds. JavaScript, Java, and many APIs use milliseconds instead — a 13-digit number rather than 10 for current dates. If a value looks about a thousand times too big, it's milliseconds; divide by 1000. The results panel shows both.
Worked example. The timestamp 1751616000 is 1,751,616,000 seconds after the epoch, which works out to 4 July 2025 at 00:00 UTC. In a time zone three hours ahead of UTC, the same instant is shown as 03:00 local time on the same date.
The 2038 problem. Systems that store the timestamp in a signed 32-bit integer overflow on 19 January 2038, when the count exceeds 2,147,483,647. Modern systems use 64-bit values and are unaffected for billions of years. This tool uses your browser's native date handling, which is 64-bit.
To convert a wall-clock time between named time zones, use the time zone converter. To generate the special <t:...> markup Discord renders as a localised time, use the Discord timestamp generator.
Frequently asked questions
- Is the timestamp in seconds or milliseconds?
- The input expects seconds, the traditional Unix format (about 10 digits for current dates). The epoch-in-milliseconds value is shown separately in the results.
- What time zone is the result in?
- Both your local time (from your browser) and UTC are shown explicitly, so you never have to guess which one a value is in.
- What happens with an invalid timestamp?
- Non-numeric or wildly out-of-range input is flagged with a hint rather than showing "Invalid Date".
- Can I convert dates before 1970?
- Yes. Timestamps for pre-1970 dates are negative, and the tool handles them.
- My timestamp gave a date in 1970 — why?
- That usually means a millisecond value was entered into the seconds field (or vice versa). A 13-digit number is milliseconds; divide it by 1000 first.
- Does daylight saving time affect the timestamp?
- No. The timestamp itself is pure UTC and never shifts. DST only changes how the local-time column is displayed.