Unix Timestamp Converter
Convert a Unix timestamp to a human date and back, in any time zone.
Seconds, milliseconds and microseconds are detected automatically.
Interpreted in the time zone selected above.
No timestamp yet
Paste a Unix timestamp, or press Now to start from the current time. Every common representation is shown at once, so you can copy whichever you need.
Runs entirely in your browser. Your data isn't uploaded — this page makes no network request with anything you type, which you can verify in your browser's network tab. How this works.
What is the Unix Timestamp Converter?
A Unix timestamp is the number of seconds since 1 January 1970 UTC. Machines love it — it is a single sortable number with no time zone ambiguity — and humans cannot read it, which is why this conversion is one of the most common small tasks in debugging.
Paste a timestamp to get the date, or pick a date to get the timestamp. Results are shown in UTC, your local zone and any IANA zone you choose, in ISO 8601, RFC 2822 and relative ("3 hours ago") forms.
How to use it
- Paste a Unix timestamp, or use Now to start from the current time.
- The unit — seconds or milliseconds — is detected automatically; override it if the guess is wrong.
- Choose a time zone to display the result in.
- Copy whichever representation you need, or switch to the date-to-timestamp direction.
Example
A ten-digit timestamp converted, with the unit detected automatically.
1788825600
ISO 8601 2026-09-08T00:00:00Z RFC 2822 Tue, 08 Sep 2026 00:00:00 +0000 Local 2026-09-08 07:00:00 (UTC+07:00) Day Tuesday, day 251 of 2026
Features
- Both directions: timestamp to date and date to timestamp
- Automatic unit detection for seconds, milliseconds and microseconds
- UTC, local and arbitrary IANA time zone output
- ISO 8601, RFC 2822, SQL datetime and relative time formats
- Day of week, day of year and week number
- Live-updating current timestamp