Unix timestamp & epoch date converter
Convert Unix timestamps (seconds, milliseconds, microseconds, and nanoseconds) into human-readable ISO 8601, UTC, and local time formats with live relative countdowns.
What is Unix time?
Unix time (also referred to as Epoch time or POSIX time) is a system for tracking time as a running count of seconds elapsed since the Unix epoch: 00:00:00 UTC on 1 January 1970 (excluding leap seconds).
Common timestamp units
| Unit | Length | Multiplier to Seconds | Typical Use |
|---|---|---|---|
| Seconds | 10 digits (e.g. 1726670000) | 1 | Unix systems, databases, JWT tokens (iat, exp). |
| Milliseconds | 13 digits (e.g. 1726670000000) | 1,000 | JavaScript Date.now(), Java System.currentTimeMillis(). |
| Microseconds | 16 digits | 1,000,000 | High-resolution profiling, Python time.time_ns() / 1000. |
| Nanoseconds | 19 digits | 1,000,000,000 | Go time.Now().UnixNano(), OpenTelemetry traces. |
Frequently asked questions
What is Unix epoch time?
Unix 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 universal standard for timestamping events in computing.
How does the converter handle seconds vs milliseconds?
10-digit integers are detected as epoch seconds, while 13-digit integers are recognized as milliseconds. The converter also supports 16-digit microseconds and 19-digit nanoseconds.
Does the converter respect my local timezone?
Yes. The converter outputs the date in UTC, ISO 8601, and your browser's local timezone format, along with relative time descriptions.