HomeUnix Timestamp Converter

Unix Timestamp Converter

See the current Unix epoch time ticking live, then convert timestamps to dates and back — all in your browser.

Current Unix timestamp
----------
seconds since 1 January 1970, 00:00:00 UTC

Timestamp to date

Seconds are assumed; 13-digit values are treated as milliseconds.

Enter a valid number.

Date to timestamp

What is a Unix timestamp?

A Unix timestamp — also called Unix time, epoch time or POSIX time — is the number of seconds that have elapsed since 00:00:00 UTC on 1 January 1970, known as the Unix epoch. It is a single integer that represents a precise moment in time, independent of time zones or date formatting, which is why computers use it everywhere for logs, databases and APIs.

Seconds vs milliseconds

Classic Unix time counts whole seconds, so it is a 10-digit number today. Many programming languages, especially JavaScript, count milliseconds instead, producing a 13-digit number. This converter accepts both: paste a value and it detects which one you mean.

The Year 2038 problem

Systems that store Unix time in a signed 32-bit integer can only count up to 03:14:07 UTC on 19 January 2038. One second later the value overflows and wraps around to a negative number, potentially breaking date handling — the modern equivalent of the Y2K bug. The fix is to store timestamps as 64-bit integers, which pushes the limit hundreds of billions of years into the future.