Unix Timestamp Converter

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.

Common uses

  • Convert a Unix epoch value from a log file or database into a readable ISO 8601 or UTC date
  • Turn a human-readable date string into Unix seconds and milliseconds for an API request or test fixture
  • Check whether a stored timestamp is in seconds or milliseconds and see the resulting date
  • Compare the UTC and local-time interpretation of the same timestamp while debugging timezone issues
  • Quickly grab the ISO 8601 string for a given epoch value when writing configuration or seed data

FAQ

Is my data sent to a server?

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.

Does it handle timestamps in seconds and milliseconds?

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.

What date formats can I enter in Date to Timestamp mode?

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.

Why do I get an out-of-range or numeric 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.'

What's the difference between the ISO, UTC, and Local outputs?

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.

Related tools

  • Cron Explainer
  • Cron Next Runs
  • Crontab Cheatsheet
  • Date Difference
  • Date Info
  • Duration Formatter
  • Relative Time
  • Timezone Converter