Unix Time Converter
Convert Unix timestamps to readable UTC dates or turn ISO 8601 dates into epoch seconds with a fast developer-friendly tool.
About Unix timestamps
Unix time conversion examples
These UTC examples provide useful reference points for testing timestamp logic.
| Input | Converted value | Reference |
|---|---|---|
| 0 | 1970-01-01T00:00:00.000Z | The Unix epoch |
| 946684800 | 2000-01-01T00:00:00.000Z | Start of the year 2000 UTC |
| 1609459200 | 2021-01-01T00:00:00.000Z | Start of the year 2021 UTC |
| 2000-01-01T00:00:00Z | 946684800 | ISO date converted to epoch seconds |
How to convert Unix time
- Choose whether to convert a timestamp to a date or a date to a timestamp.
- Enter epoch seconds or a complete ISO 8601 date with its time-zone marker.
- Click Convert time to calculate the equivalent value.
- Use the UTC result directly or format that instant in the time zone your application needs.
Unix time converter FAQ
What is the Unix epoch?
The Unix epoch is 00:00:00 UTC on January 1, 1970. Unix timestamps count elapsed seconds before or after that reference instant.
Are Unix timestamps always in UTC?
A Unix timestamp represents an absolute instant and has no embedded time zone. UTC is the standard frame used to describe the epoch and display an unambiguous result.
How can I tell seconds from milliseconds?
Current Unix timestamps in seconds usually have 10 digits, while millisecond timestamps usually have 13. Divide a millisecond value by 1,000 before using a seconds-based system.
Why should an ISO date include Z or an offset?
A time-zone marker makes the intended instant explicit. Without one, software may interpret the same clock time in the device's local zone and return a different timestamp.
What is the year 2038 problem?
Signed 32-bit timestamp storage reaches its maximum in January 2038. Modern systems using wider integer types avoid that specific limit, but legacy systems may still require migration.