Timestamp/Epoch Converter
Epoch → human-readable
Wednesday, January 1, 2025 at 12:00:00 AM UTCWednesday, January 1, 2025 at 12:00:00 AM UTC2025-01-01T00:00:00.000ZHuman-readable → epoch
Enter a date and time as it would appear in the timezone selected above.
17356896001735689600000Convert 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.