Unix Timestamp Converter
Convert Unix epoch timestamps to formatted dates and vice versa. Supports seconds and milliseconds, 12+ timezones, ISO 8601 output, relative time, and a live real-time clock.
Timestamp → Human Date
Human Date → Timestamp
Common Timestamps
| Event | Unix (s) |
|---|---|
| Unix Epoch (1970-01-01) | 0 |
| Y2K (2000-01-01) | 946684800 |
| Now | 1782048101 |
| 2030-01-01 00:00:00 UTC | 1893456000 |
| 2038 Overflow (int32 max) | 2147483647 |
Click any row to load it
How it works
This unix timestamp converter runs entirely in your browser — no data is sent to any server. Simply fill in the fields above and the result updates instantly. You can copy the output with the copy button provided.
Frequently Asked Questions
What is a Unix timestamp?
A Unix timestamp (epoch time) is the number of seconds elapsed since January 1, 1970 00:00:00 UTC. It's universally used in programming, databases, and APIs to represent moments in time as a single integer.
Seconds vs milliseconds — how do I know which one I have?
A 10-digit number (e.g. 1700000000) is seconds. A 13-digit number (e.g. 1700000000000) is milliseconds.
What is the 2038 problem?
32-bit signed integers can only store values up to 2,147,483,647 — January 19, 2038 03:14:07 UTC. Systems using 32-bit timestamps will overflow on that date.