Convert Unix/epoch timestamps to human-readable dates, and back — instantly, in your browser.
A Unix timestamp (epoch time) is the number of seconds since 00:00:00 UTC on January 1, 1970. This tool converts between timestamps and human-readable dates in either your local timezone or UTC, entirely in your browser.
Unix time is a system for tracking a point in time as a single number, independent of timezone or calendar complications. It's widely used in logs, APIs, databases, and programming languages because it's simple to store, compare, and do math on.
| Event | Unix Timestamp (seconds) |
|---|---|
| Unix Epoch | 0 |
| Year 2000 | 946684800 |
| Year 2038 problem (32-bit overflow) | 2147483647 |
Unix time is traditionally in seconds. JavaScript's own Date.now() returns milliseconds. If your number has 13 digits, it's likely milliseconds; 10 digits is likely seconds.
Systems that store Unix time as a signed 32-bit integer will overflow on 2038-01-19, since the value exceeds what 32 bits can hold. Most modern systems use 64-bit time and aren't affected.