Timestamp to Date Converter

Convert a Unix timestamp into a readable date and time in your local zone, UTC or any time zone.

Paste a Unix timestamp above โ€” seconds, milliseconds, microseconds and nanoseconds are detected automatically. The date appears as you type.

Current Unix time: โ€”

No uploads. Your files stay on your device.

Free forever, no sign-up, no cookies. Buy me a coffee

How it works

A Unix timestamp counts the time elapsed since the Unix epoch โ€” 1 January 1970 at 00:00:00 UTC. Paste one in and this converter works out how many digits it has to decide whether you gave it seconds (10 digits), milliseconds (13), microseconds (16) or nanoseconds (19); you can also force the unit with the dropdown. The timestamp is then turned into a human-readable date in your local time zone, in UTC, and in any of the common time zones in the list, together with the ISO 8601 and RFC 2822 forms, the day of the week, the day of the year and the ISO week number.

Negative timestamps work too, so dates before 1970 convert fine. Everything is computed in your browser with JavaScript's built-in Date and Intl APIs โ€” no request is made, nothing is logged, and the page keeps working offline. Time-zone conversion uses the IANA time-zone database shipped with your browser, so daylight saving time is applied correctly for the date you entered, not for today.

Frequently asked questions

How do I convert a Unix timestamp to a readable date?

Paste the number into the timestamp box. The date appears instantly in your local time zone, in UTC, and as ISO 8601 and RFC 2822 strings, along with the day of the week, day of the year and ISO week number. Pick a different time zone from the dropdown to see the same instant elsewhere in the world.

Is my timestamp in seconds or milliseconds?

Count the digits: a 10-digit timestamp is seconds, 13 digits is milliseconds, 16 is microseconds and 19 is nanoseconds. This converter counts them for you and shows which unit it used, and you can override the guess with the unit dropdown if your value is padded or unusually short.

What does timestamp 0 mean, and do negative timestamps work?

Timestamp 0 is the Unix epoch: 1 January 1970 at 00:00:00 UTC. Negative timestamps count backwards from that moment, so -86400 is 31 December 1969 โ€” dates before 1970 convert correctly here.

Report a bug