⏰ Unix Timestamp Converter

Convert Unix/epoch timestamps to human-readable dates and back.

Current Unix Timestamp

⏱️ Timestamp → Date

📅 Date → Timestamp

Now +1 hour +1 day +1 week +30 days +1 year -1 day -1 week

What is a Unix timestamp?

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.

Seconds vs milliseconds

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.

Common timestamps

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)