Epoch & Unix Timestamp Converter

Converts an epoch/unix timestamp into a human readable date. It also lets you do the inverse, i.e. converts a human readable date into an epoch/unix timestamp. It also displays the current epoch/unix timestamp in both seconds and milliseconds.

Epoch, also known as Unix timestamps, is the number of seconds (not milliseconds!) that have elapsed since January 1, 1970 at 00:00:00 GMT (1970-01-01 00:00:00 GMT).

In many modern programming languages, date objects make use of epoch as a starting point from which they compute the inner date value. For example, in Java, the java.lang.Date class is set with the number of milliseconds that have elapsed since epoch.

Thanks to Kevin Stewart for pointing out the conversion issue.

Current Unix epoch time

  Stop  |  Resume

Current Unix epoch time in milliseconds

  Stop  |  Resume

Convert epoch timestamp to date

Enter epoch timestamp in seconds or millis: Convert

Convert date to epoch timestamp

Year Month Date Hours Minutes Seconds Time Zone