Convert Unix Timestamps and Dates
A Unix timestamp is the number of seconds since 1 January 1970 00:00:00 UTC — the way most databases, APIs and log files store time. Enter a timestamp to see it as a date in UTC, in your own time zone and in ISO 8601 format, plus how long ago or how far in the future it is.
Timestamps in seconds, milliseconds (JavaScript, Java), microseconds and nanoseconds are recognised by their length. You can also pick a date and time and get its timestamp, in your time zone or in UTC. The current timestamp at the top updates every second.
Why Use This Timestamp Converter?
- Live current Unix time in seconds and milliseconds
- Seconds, milliseconds, microseconds and nanoseconds detected automatically
- UTC, local time, ISO 8601 and relative time at a glance
- Date to timestamp in your time zone or UTC
How to Convert a Unix Timestamp
- Enter or paste a timestamp in the "Timestamp to date" field
- Read the date in UTC, your time zone and ISO 8601 format
- To go the other way, pick a date and time below and copy the timestamp
Frequently Asked Questions
Is this timestamp converter free?
Yes, it is completely free and works in your browser.
What is a Unix timestamp?
The number of seconds that have passed since 1 January 1970 at midnight UTC (the Unix epoch), not counting leap seconds. Because it doesn't depend on time zones, it is the standard way to store points in time in software.
Is my timestamp in seconds or milliseconds?
Current timestamps in seconds have 10 digits (e.g. 1700000000), in milliseconds 13 digits. The converter detects the unit from the length and shows which one it used.
What is the year 2038 problem?
Systems that store the timestamp as a signed 32-bit number can count only up to 2147483647 — 19 January 2038, 03:14:07 UTC. After that the number overflows; modern systems use 64-bit timestamps and are not affected.
Is anything sent to a server?
No. All conversions are calculated in your browser.