Developer & PM Utility
Convert epoch time to a readable date, or a date back into a Unix timestamp, in seconds or milliseconds.
Unix time (epoch time) counts seconds — or in JavaScript's case, milliseconds — since January 1, 1970 UTC. It's the standard way computers store and exchange timestamps, because it's unambiguous, timezone-independent, and trivial to compare or sort. This tool converts a timestamp to a human-readable date in your local timezone or UTC, and converts a date back into a timestamp.
Date.now() and many logging systems use milliseconds. Mixing them up produces a date wildly in the past (1970) or far in the future. Use the unit selector to match your source.exp/iat value from a JWT (see the JWT Decoder).For the full story on why computers track time this way, see Unix Timestamps Explained: Why Computers Count Time in Seconds.
2026-08-12T14:30:00Z) is a human-readable, sortable string format that also explicitly encodes the timezone.