Unix Timestamp Converter
Convert Unix epoch timestamps to readable UTC dates, or convert a date back to a Unix timestamp in seconds.
Your input stays in your browser. Nothing is uploaded.
About this tool
A Unix timestamp counts seconds since 1 January 1970, 00:00:00 UTC. Values of 10¹² or more are treated as milliseconds, and smaller values as seconds, so both 1767225600 and 1767225600000 work. Results are shown as ISO 8601 in UTC (ending in Z). When converting a date back, a date-only value such as 2026-01-01 is read as UTC midnight, while a date and time without an offset is read in your browser's local time zone.
How to use it
- Paste a timestamp to see the matching UTC date.
- Or enter a date or ISO string to get Unix seconds.
- Add Z or an offset such as +02:00 to a date and time if you need a specific time zone.
Unix seconds = (date − 1970-01-01T00:00:00Z) ÷ 1000 ms
Examples
Seconds
1767225600 → 2026-01-01T00:00:00.000Z.
Milliseconds
1767225600000 is detected as milliseconds and gives the same date.
Zero
0 → 1970-01-01T00:00:00.000Z, the Unix epoch.
FAQ
Seconds or milliseconds?
Values of 1,000,000,000,000 or more are read as milliseconds, which covers current dates in JavaScript and Java. Smaller values are read as seconds.
Why is the result in UTC?
Timestamps have no time zone. Showing UTC avoids confusion; add your offset to get local time.
What about the year 2038 problem?
It affects systems that store seconds in a signed 32-bit integer, which overflows on 19 January 2038. This converter uses JavaScript dates, which handle much later dates.

