Unix Timestamp Converter

Convert Unix timestamps (seconds or milliseconds) to human-readable dates, and vice-versa.

Current Unix Epoch

1779513515

Timestamp to Date

Convert a timestamp to see the date

Date to Timestamp

Select a date to see its timestamp

What is a Unix Timestamp?

A Unix Timestamp (or POSIX time) is a system for describing a point in time. It is the number of seconds that have elapsed since the Unix Epoch, which is 00:00:00 UTC on 1 January 1970, minus leap seconds.

Because it is a single integer, it is incredibly efficient for computers to store, sort, and compare. Most programming languages and databases (like MySQL or PostgreSQL) have built-in support for Unix timestamps.

Seconds vs. Milliseconds

Standard Unix time is measured in seconds. A typical 10-digit timestamp (e.g., 1709424000) represents seconds.

However, many modern systems, particularly JavaScript (Date.now()) and Java, default to measuring time in milliseconds since the epoch. This results in a 13-digit number (e.g., 1709424000000). Our converter automatically detects whether your input is in seconds or milliseconds based on its length and calculates the correct human-readable date.