Convert Unix/epoch timestamps to human-readable dates and back.
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's a universal way to represent time in computing, used by virtually every programming language and operating system.
Unix timestamps are traditionally in seconds (10 digits, e.g. 1709078400). JavaScript and some APIs use milliseconds (13 digits, e.g. 1709078400000). This tool automatically detects which format you're using.
• 0 = January 1, 1970 (the Unix epoch)
• 1000000000 = September 9, 2001
• 2000000000 = May 18, 2033
• 2147483647 = January 19, 2038 (the Y2K38 problem for 32-bit systems)