Unix Timestamp Converter

Convert Unix timestamps (seconds or milliseconds) to human-readable dates and ISO 8601 strings, in any timezone.

Current Time
Unix (seconds)
0
Unix (ms)
0
Input
Unix Timestamp (s)
Unix Timestamp (ms)
ISO 8601 (UTC)
UTC String
Local Time
Relative

What is a Unix Timestamp?

A Unix timestamp is the number of seconds elapsed since January 1, 1970 (00:00:00 UTC), known as the Unix epoch. It is the standard way computers represent points in time.

Seconds vs Milliseconds

Languages like C, Python, PHP use seconds. JavaScript's Date.now() returns milliseconds (× 1000). This tool auto-detects which one you entered based on length.

How to use this Timestamp Converter

  • Paste any Unix timestamp (seconds or ms) to get a human date
  • Paste an ISO 8601 date (e.g. 2026-05-12T10:30:00Z) to get the timestamp
  • Click "Use as Input" to convert the current time

FAQ

Does this support timezones?
Yes — output shows UTC, ISO, and your local timezone simultaneously.
What's the Year 2038 problem?
32-bit Unix timestamps overflow on 2038-01-19. Modern systems use 64-bit timestamps.

Tools developers reach for around timestamp work — UUIDs, regex, encoders and more.