Unix Timestamp Converter
Convert between Unix timestamps and readable dates in any timezone.
What is Unix Timestamp?
A Unix timestamp is the number of seconds (or milliseconds) since 1970-01-01T00:00:00Z. This converter translates between raw timestamps and formatted dates, applying any timezone you choose.
How it works
The tool uses the browser's native Date and Intl.DateTimeFormat APIs, which handle timezone rules including daylight-saving transitions correctly.
- Enter your input. Type or paste your input into the field above — the tool responds instantly.
- Review the result. Output updates live as you type. Everything runs entirely in your browser.
- Copy or download. Use the Copy button to grab the result, or Download to save it as a file.
Examples
Timestamp to readable date
Paste 1700000000 and it renders as November 14, 2023 at 22:13:20 UTC — then switch the timezone to see the same instant in any local time.
Common mistakes
Seconds vs milliseconds
A 13-digit value like 1700000000000 is milliseconds, not seconds. The tool auto-detects the unit, but double-check when reading timestamps from logs.
Frequently asked questions
Is the timestamp in seconds or milliseconds?
Both. The tool detects the precision from the number of digits — 10 digits is seconds, 13 is milliseconds — and labels the output accordingly.
Why does the date change when I pick a different timezone?
A Unix timestamp is an absolute instant. The wall-clock time it displays depends on the timezone you choose, but the underlying moment is identical.
Can I convert a date back into a timestamp?
Yes — enter a date and the tool outputs the matching Unix timestamp in both seconds and milliseconds.