Convert between Unix timestamps and human-readable dates.
A Unix timestamp is the number of seconds since January 1, 1970 (UTC). This tool converts between Unix timestamps and human-readable dates in multiple formats including ISO 8601, UTC, and your local timezone.
The tool auto-detects whether your input is in seconds or milliseconds. Everything runs in your browser — nothing is stored or sent anywhere.
A Unix timestamp (also called Epoch time or POSIX time) counts the number of seconds since January 1, 1970 at 00:00:00 UTC. It is widely used in programming, databases, and APIs.
Some systems (like JavaScript's Date.now()) use milliseconds (13 digits), while others (like PHP's time()) use seconds (10 digits). This tool handles both automatically.
32-bit systems store Unix timestamps as signed integers, which will overflow on January 19, 2038. Most modern systems use 64-bit integers, which extends the range billions of years.