Convert Unix timestamps to human-readable dates and dates to Unix timestamps — with live current timestamp.
A Unix timestamp is the number of seconds since 1 January 1970 UTC. Paste a timestamp to see the date, or pick a date to get its timestamp. 10-digit = seconds, 13-digit = milliseconds — auto-detected.
Unix time (also called epoch time or POSIX time) is a system for representing time as a single integer: the number of seconds since midnight UTC on 1 January 1970. It was defined when Unix was developed at Bell Labs and has become the universal standard for representing time in software.
The original Unix timestamp is in seconds. However, JavaScript's Date.now() returns milliseconds, as do many modern APIs. A 10-digit timestamp is almost certainly seconds; a 13-digit timestamp is almost certainly milliseconds. This converter detects which format you've entered automatically.
32-bit systems store Unix timestamps as a signed 32-bit integer, which overflows on 19 January 2038 at 03:14:07 UTC. Modern 64-bit systems are not affected. Most software has been updated to use 64-bit integers, which can represent times hundreds of billions of years in the future.