Timestamp Converter
This timestamp converter turns a Unix timestamp (seconds since 1 January 1970 UTC) into UTC, local and ISO 8601 dates, and converts a date and time back into a Unix timestamp in seconds and milliseconds.
About this tool
This timestamp converter turns a Unix timestamp (seconds since 1 January 1970 UTC) into UTC, local and ISO 8601 dates, and converts a date and time back into a Unix timestamp in seconds and milliseconds.
How to use it
- To read a timestamp, enter it in seconds and click Convert.
- To create a timestamp, pick a date and time and click Convert.
- Use Current Timestamp to load the current Unix time.
Good to know
- Unix time counts seconds elapsed since 00:00:00 UTC on 1 January 1970, ignoring leap seconds.
- Timestamps in milliseconds have 13 digits; timestamps in seconds currently have 10 digits.
- 32-bit signed Unix timestamps overflow on 19 January 2038 (the Year 2038 problem).
- The date output is shown in UTC, in your browser's local time zone and in ISO 8601 format.
Runs entirely in your browser — nothing you enter is uploaded or stored.
Frequently asked questions
How do I know if a timestamp is in seconds or milliseconds?
Current timestamps in seconds have 10 digits; in milliseconds they have 13. This tool expects seconds when converting a timestamp to a date.
Is Unix time the same in every time zone?
Yes. A Unix timestamp is always relative to UTC; only its human-readable display changes by time zone.
What is the Year 2038 problem?
Systems that store Unix time as a signed 32-bit integer overflow at 03:14:07 UTC on 19 January 2038. 64-bit timestamps do not have this limit.
Does this tool send my data anywhere?
No. All conversions happen in your browser.