Epoch & Unix Timestamp Converter

Converts an epoch/unix timestamp into a human readable date and vice versa.

Enter a Date & Time
Enter a Timestamp

Timestamp Converter

1721246109 = 7/17/2024 7:55:09 PM
Current Unix Timestamp

This is equivalent to :

7/17/2024 7:55:09 PM
Wednesday, 17 July 2024
Wed, 17 Jul 2024 19:55:09 GMT

What is epoch/unix time?
Unix time is a system for describing a point in time. It is the number of seconds that have elapsed since the Unix epoch, that is the time 00:00:00 UTC on 1 January 1970, minus leap seconds. Leap seconds are ignored, with a leap second having the same Unix time as the second before it, and every day is treated as if it contains exactly 86400 seconds. Due to this treatment, Unix time is not a true representation of UTC.

Two layers of encoding make up Unix time. The first layer encodes a point in time as a scalar real number which represents the number of seconds that have passed since 00:00:00 UTC Thursday, 1 January 1970. The second layer encodes that number as a sequence of bits or decimal digits.

Epoch/Unix time vs Human-readable time

Epoch/Unix Seconds Equal to
60 seconds 1 minute
3600 seconds 1 hour
86400 seconds 1 day
604800 seconds 1 week
2592000 seconds 1 month (30 days)
2678400 seconds 1 month (31 days)
31536000 seconds 1 year (365 days)
31556926 seconds 1 year (Average 365.24 days)
31622400 seconds leap year (366 days)

All these timestamps are in seconds, if you would like to see milliseconds add three zeros (000).