Paste your timestamp
Enter digits for epoch → date, or switch mode in Advanced for ISO → epoch or many lines at once.
Paste a Unix timestamp and read the UTC ISO 8601 string first—then copy or dig into local time and epoch values. Open Advanced to change time zone, switch to date → epoch or batch, or toggle seconds vs milliseconds. All in your browser.
Digits only. Assumes milliseconds unless you change units in Advanced.
Result
Use Z (UTC) or a numeric offset (e.g. -04:00) so the instant is unambiguous.
Result
Up to 500 non-empty lines; output is input → ISO (UTC) | localized per line. Unit interpretation is in Advanced.
Batch output
HOW IT WORKS
Unix time counts from 1 January 1970 UTC. Paste a value, read UTC ISO first, then use Copy UTC or open Advanced for zone, mode, and units.
Paste your timestamp
Enter digits for epoch → date, or switch mode in Advanced for ISO → epoch or many lines at once.
Read UTC, then details
The ISO line is always UTC. Local wording and raw seconds or milliseconds sit below for APIs and logs.
Tune in Advanced
Change display zone, seconds vs milliseconds, or batch interpretation when the defaults are not enough.
Why use this tool
Logs, webhooks, and JSON fields often carry raw epoch numbers. Converting them quickly—with correct time zones and DST—saves context switching to a shell or spreadsheet.
Debug faster
Turn opaque integers into moments you can read and compare across regions.
Match your stack
Switch between seconds and milliseconds to align with Postgres, JavaScript, or Unix tools.
Batch from logs
Paste many epochs and get one readable block for notes or tickets.
Stay private
Sensitive log lines never leave your device—no paste-to-server risk.
Privacy
All math and formatting run locally. We do not store timestamps or share them with any server.
On-device only
Your input stays in the page until you close the tab.
No account
Use it instantly without signing up or granting permissions beyond the browser.
FAQ
Date.now() uses milliseconds; many CLIs and databases use seconds.
Z suffix (zero offset).
1e12, it is treated as milliseconds; otherwise as seconds. Very large second counts may be misread—then pick seconds or milliseconds explicitly.
Z or an explicit offset like +01:00.