DevTool Desk

Timestamp/Epoch Converter

Epoch → human-readable

UTCWednesday, January 1, 2025 at 12:00:00 AM UTC
Selected timezone (UTC)Wednesday, January 1, 2025 at 12:00:00 AM UTC
ISO 86012025-01-01T00:00:00.000Z

Human-readable → epoch

Enter a date and time as it would appear in the timezone selected above.

Seconds1735689600
Milliseconds1735689600000

Convert a Unix timestamp into a human-readable date, or the other way around. View any timestamp in UTC, your own timezone, or any IANA timezone you choose, and toggle between seconds and milliseconds — the common source of off-by-1000 bugs when working with epoch time.

Frequently asked questions

Why does the same date show a different epoch value depending on timezone?

A Unix timestamp represents a single instant in time (seconds since 1970-01-01 UTC). The 'Human-readable → epoch' converter treats your entered date and time as being in the selected timezone, so the same wall-clock time in different zones corresponds to different instants — and therefore different epoch values.

Seconds or milliseconds — how do I know which one I have?

A current Unix timestamp in seconds is 10 digits (e.g. 1735689600); the same instant in milliseconds is 13 digits (1735689600000). Use the toggle to reinterpret your value under the other unit.