Convert between Unix timestamps and human-readable dates. See the current epoch time updating live.
A Unix timestamp (also called epoch time or POSIX time) is the number of seconds that have elapsed since January 1, 1970 00:00:00 UTC. It is a widely used standard for tracking time in computing.
The Unix epoch is January 1, 1970 00:00:00 UTC. This is the reference point from which Unix timestamps are measured. A timestamp of 0 corresponds to this exact date and time.
Unix timestamps are traditionally in seconds (10 digits, e.g., 1700000000). JavaScript and some APIs use milliseconds (13 digits, e.g., 1700000000000). This tool works with seconds but also shows the millisecond value.
The Year 2038 problem is when 32-bit Unix timestamps will overflow on January 19, 2038. Modern systems use 64-bit timestamps which will not overflow for billions of years.