Could not convert
Convert between Unix time, ISO 8601, and human-readable dates.
Could not convert
Convert between Unix timestamps (seconds or milliseconds), ISO 8601 strings, and human-readable dates in any timezone your browser knows about. Handles negative (pre-1970) timestamps and flags values that fall outside a sane date range.
Unix time counts seconds (or milliseconds, depending on the system) since midnight UTC on January 1, 1970. It's timezone-agnostic by design — the number 1700000000 means the same instant everywhere on Earth, which is exactly why so many APIs and databases store time this way and leave timezone display as a formatting concern, not a storage one.
This tool treats both directions as first-class: type a Unix number and see it resolved to ISO 8601, RFC 2822, and your chosen timezone, or type a human-readable/ISO date and get the Unix number back out. Whichever field you last edited is treated as the source of truth for the conversion.
Negative timestamps (dates before 1970) are valid JavaScript dates and are supported here without special-casing — you'll just see a small note since it's an easy thing to mistake for a bug the first time you encounter it. Values far enough outside JavaScript's representable date range (roughly ±273,790 years from 1970) are rejected with an explanation rather than silently producing an 'Invalid Date'.