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

  1. To read a timestamp, enter it in seconds and click Convert.
  2. To create a timestamp, pick a date and time and click Convert.
  3. 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.