Unix timestamp converter
Convert a Unix timestamp (epoch) to readable UTC and local dates, or turn a date into epoch seconds and milliseconds — instant and processed in your browser.
Current time
- Epoch (seconds)0
- Epoch (milliseconds)0
- UTC—
Convert
Type a timestamp or date to convert.
- Detected as—
- Epoch (seconds)—
- Epoch (milliseconds)—
- ISO 8601 (UTC)—
- UTC—
- Local—
- Relative—
Convert Unix timestamps to dates (and back)
A Unix timestamp (also called epoch time) is the number of seconds since 1 January 1970 UTC. This converter turns an epoch value into readable UTC and local dates, or turns a date into epoch seconds and milliseconds — all in your browser, with nothing uploaded.
What it handles
- Epoch in seconds (10 digits) or milliseconds (13 digits) — detected automatically.
- Date strings like
2026-08-15or ISO 86012026-08-15T10:30:00Z. - Output as epoch seconds/ms, ISO 8601, UTC, your local time, and a relative "x ago / in x" summary.
Useful workflows
- Read
exp/iatvalues while debugging tokens with the JWT decoder. - Convert log and database timestamps to human time.
- Sanity-check API date fields before pasting them into the JSON beautifier.
Frequently asked questions
Seconds or milliseconds — how is it detected?
Values large enough to fall far in the future when read as seconds are treated as milliseconds (13-digit values). Ten-digit values are read as seconds.
Is my data sent anywhere?
No. Conversion happens locally in your browser using JavaScript's Date APIs.
Why do UTC and local differ?
UTC is the global reference; local time applies your device's timezone offset. Both are shown so you can compare.