Unix Timestamp Converter
Free Unix timestamp converter: epoch time to date and back, auto-detects seconds or milliseconds, with time zones, ISO 8601, relative time, 1-click copy.
- Auto sec / ms
- Time zones
- ISO 8601
- One-click copy
—・—Timestamp → date
Date → timestamp
🔒 Everything is calculated in your browser. No data is sent to any server.
How to use
- The current Unix timestamp is shown live at the top. Click "Pause" to freeze it for copying.
- "Timestamp → date": paste a timestamp; seconds or milliseconds are detected automatically. See it in your chosen time zone, UTC, ISO 8601 and relative time.
- "Date → timestamp": pick a date, time and its time zone to get timestamps in seconds and milliseconds. Every row can be copied in one click.
FAQ
What is a Unix timestamp?
A Unix timestamp (epoch time) is the number of seconds since 1970-01-01 00:00:00 UTC. It is time-zone independent and widely used in code, databases and APIs.
How can I tell seconds from milliseconds?
Current timestamps are 10 digits in seconds and 13 digits in milliseconds (JavaScript's Date.now() returns milliseconds). This tool detects the unit by digit count and also supports 16-digit microseconds and 19-digit nanoseconds.
Why is the result a few hours off from my time?
A timestamp has no time zone; one is only needed when displaying it as a date. Make sure you picked the right time zone, e.g. New York is UTC-05:00 (UTC-04:00 in summer).
What is the Year 2038 problem?
Systems that store seconds in a 32-bit signed integer overflow at 2038-01-19 03:14:07 UTC. Most modern systems use 64-bit values and are not affected.
💬 Can't find an answer? Report a problem with this tool or send a suggestion