← Back to home

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.

Unix sec/msISO22 timezonesRelative
Now
Unix (sec)
1779458585
Unix (ms)
1779458585386
ISO 8601
2026-05-22T14:03:05.386Z
Local
5/22/2026, 9:03:05 PM
Asia/Ho_Chi_Minh: 05/22/2026, 21:03:05

Why use this tool

🕐
Live now ticker

Current timestamp updates every second. Sec, ms, ISO, local simultaneously.

🌏
22 timezones

Asia/HCM, Tokyo, Singapore, NY, LA, London, Paris... Native Intl.DateTimeFormat.

⏱️
Relative time

'3 hours ago', 'in 2 weeks' — native Intl.RelativeTimeFormat, no date-fns lib needed.

How to use

  1. 1See the current timestamp (auto-updating).
  2. 2Paste a Unix timestamp (10 digits = seconds, 13 = ms) or ISO string.
  3. 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.