Unix Timestamp Converter
Convert between unix time, ISO 8601 and any timezone — with a live clock and batch mode
Batch convert (paste one timestamp per line)
Frequently Asked Questions
Everything you need to know about this tool
By digit count. 9–11 digits are treated as unix seconds (years ~1973–5138), 12 or more as milliseconds. If you need the other interpretation just add or remove zeros.
Every IANA zone your browser / Node runtime reports — usually 400+ entries on modern installations. Quick chips surface the most common ones; the dropdown has the full list.
The human-readable field respects the Timezone picker, not your local clock. Switch the picker to your local TZ (it is labelled "Local") to see your wall time.
Yes — anything new Date(string) understands. That covers ISO 8601, RFC 2822, many localised formats, and even casual phrases like "next Monday". If it cannot be parsed, we tell you so explicitly.
They are preserved. Paste 1700000000.5 and the ISO output will include .500. This is handy for timestamps emitted by Python / Ruby / Go APIs.
It ticks once a second using your local system clock. If your machine is out of sync with NTP the clock will also be out of sync — we do not fetch a server time by design (no outbound requests).