Epoch to Date Converter
Convert a Unix epoch timestamp (seconds or milliseconds) into a readable UTC date and time, instantly and privately in your browser.
- ISO 8601
- UTC string
Runs entirely in your browser — nothing you enter is uploaded or stored.
How to convert epoch to date
- Enter your epoch value in the timestamp field above.
- Choose whether the value is in seconds or milliseconds.
- Read the resulting ISO 8601 and UTC date instantly.
Epoch seconds vs. milliseconds
The Unix epoch is measured in seconds by convention, but JavaScript, many web APIs and most log timestamps use milliseconds instead. Picking the wrong unit shifts the resulting date by a factor of 1000 — this tool's unit selector makes the choice explicit so the conversion is always correct.
Why convert epoch to date?
Logs, databases and APIs commonly store timestamps as raw epoch numbers because they're compact and easy to compare, but they're not readable at a glance. Converting to a date lets you quickly check when an event, record or token actually happened.
Related tools
- Date to Unix Timestamp — convert the other way.
- Unix Timestamp Converter — the full two-way tool.
Frequently asked questions
- How do I convert an epoch timestamp to a date?
- Type the number into the timestamp field above and pick whether it is in seconds or milliseconds. The equivalent ISO 8601 and UTC date appear immediately, with no page reload or button press.
- My epoch value has 13 digits — is that a mistake?
- No — 13-digit values are milliseconds, not seconds. A 10-digit value like 1700000000 is seconds; the same instant in milliseconds is 1700000000000. Select 'ms' in the unit dropdown and the conversion adjusts automatically.
- What does the ISO 8601 result mean?
- ISO 8601 is the standard, unambiguous date format used across APIs and databases, e.g. 2023-11-14T22:13:20.000Z. The trailing 'Z' means the time is in UTC (zero offset).
- What is the UTC string format used here?
- It follows RFC 1123, the format used in HTTP headers and many log files — e.g. "Tue, 14 Nov 2023 22:13:20 GMT". It represents the exact same instant as the ISO string, just in a more human-readable layout.
- Can I convert an epoch value from before 1970?
- Yes. A negative epoch value represents a date before 1 January 1970, and this converter handles it correctly, producing the matching pre-epoch UTC date.
- Is this conversion done on a server?
- No — everything runs client-side in your browser using standard JavaScript date handling. No epoch value you enter is ever sent anywhere.