Converts between Unix timestamps and human-readable dates.
The Unix Timestamp Converter turns Unix epoch timestamps into human-readable dates and back again, right in your browser. Switch between Timestamp to Date and Date to Timestamp modes to see ISO 8601, UTC, local, and Unix second/millisecond representations side by side. It's handy whenever you're debugging logs, database fields, or API payloads that store time as epoch values.
No. The conversion runs entirely in your browser using JavaScript's built-in Date object. Nothing you type is uploaded or stored on any server.
Yes. In Timestamp to Date mode it uses a heuristic: values with 13 or more digits (1e12 and above) are treated as milliseconds, and smaller values are treated as seconds. The output always shows both Unix seconds and milliseconds so you can confirm the interpretation.
Any string that JavaScript's Date constructor can parse, such as ISO 8601 (2026-06-08T12:00:00Z) or other common date strings. If the value can't be parsed, you'll see a 'Could not parse the date.' error.
In Timestamp to Date mode the input must be a finite number, otherwise you'll see 'Enter a numeric Unix timestamp.' Values that fall outside the range JavaScript's Date can represent produce 'Timestamp is out of range.'
ISO 8601 and UTC both express the time in Coordinated Universal Time using different formatting, while Local renders the same instant in your machine's local timezone. They all point to the same moment, just displayed differently.