Convert between Unix epoch time and human-readable dates
To convert a Unix timestamp, paste the epoch number into the converter and read the human-readable date in your local time and UTC. To go the other way, pick a date and time and the tool shows its Unix timestamp in seconds and milliseconds. Everything runs in your browser with no signup.
A Unix timestamp (also called epoch time or POSIX time) is the number of seconds that have elapsed since 00:00:00 UTC on January 1, 1970, not counting leap seconds. It's a compact, timezone-independent way to represent a moment in time that computers can easily compare and store.
Because a raw timestamp is just a number, developers constantly need to convert it into a readable date — or turn a calendar date back into a timestamp. This tool does both directions instantly in your browser, showing the result in your local timezone, in UTC, and in the standard ISO 8601 format.
Timestamps commonly appear in seconds (10 digits for current dates) or milliseconds (13 digits), which is what JavaScript's Date.now() returns. Use the unit selector above to match your source data.
2023-11-14T22:13:20.000Z. The trailing "Z" means the time is in UTC. It sorts correctly as text and is the preferred format for APIs, logs, and data interchange.