Unix Timestamp Converter — ISO 8601, Timezone, Relative
Convert Unix timestamps (sec or ms) ↔ ISO 8601 ↔ Local time + timezone selector (22 popular zones) + relative time (3h ago). Live ticker.
177945858517794585853862026-05-22T14:03:05.386Z5/22/2026, 9:03:05 PM05/22/2026, 21:03:05Why use this tool
Current timestamp updates every second. Sec, ms, ISO, local simultaneously.
Asia/HCM, Tokyo, Singapore, NY, LA, London, Paris... Native Intl.DateTimeFormat.
'3 hours ago', 'in 2 weeks' — native Intl.RelativeTimeFormat, no date-fns lib needed.
How to use
- 1See the current timestamp (auto-updating).
- 2Paste a Unix timestamp (10 digits = seconds, 13 = ms) or ISO string.
- 3Output: all formats + relative time + timezone view.
Unix Timestamp
A Unix timestamp is the number of seconds (or ms) since 1970-01-01 UTC. Universal time reference, independent of timezone.
The tool auto-detects: 10 chars = seconds, 13 = ms. Accepts ISO 8601, RFC 2822, or any string Date.parse() understands.
- ✓Bidirectional Unix ↔ ISO ↔ Local
- ✓Auto-detect sec vs ms
- ✓22 timezone formatters
- ✓Native relative time
- ✓Live now ticker
- ✓Native Date + Intl APIs
FAQ
Are negative timestamps supported?
Yes. Date supports negative timestamps (before 1970). E.g. -86400 = 1969-12-31.
Year 2038 problem?
JavaScript Number allows timestamps larger than 32-bit signed int max (2147483647). No Y2038 issue in the browser.
Does it handle DST?
Yes. Intl.DateTimeFormat applies DST automatically for the selected zone.