Unix Timestamp Converter

Convert a Unix timestamp (seconds since epoch) to a human-readable date and time.

Results

Date (UTC)January 1, 2025
Time (UTC)00:00:00 UTC
Day of weekWednesday
ISO 86012025-01-01T00:00:00.000Z
Days since epoch20,089

Unix timestamps count seconds since January 1, 1970 00:00:00 UTC (the Unix epoch). Developers encounter them in APIs, databases, log files and JWT tokens constantly. Paste a timestamp to see the human-readable date, or use it to debug time-related bugs by verifying what date a stored timestamp actually represents.

Explore all our date and calendar calculator tools, or browse the full time and date converters & calculators.

Frequently asked questions

A Unix timestamp (also called epoch time or POSIX time) counts the number of seconds since January 1, 1970 00:00:00 UTC. For example, 1735689600 represents January 1, 2025 00:00:00 UTC.

In JavaScript: Math.floor(Date.now() / 1000). In Python: import time; int(time.time()). In a terminal: date +%s. The current timestamp is roughly 1.74 billion.

32-bit systems store Unix time as a signed 32-bit integer, which overflows on January 19, 2038 at 03:14:07 UTC (timestamp 2,147,483,647). Modern 64-bit systems are not affected.

Standard Unix timestamps are in seconds. JavaScript's Date.now() returns milliseconds (13 digits instead of 10). If a timestamp looks like 1735689600000, divide by 1000 to get seconds.

In JavaScript: Math.floor(new Date('2025-01-01').getTime() / 1000). This tool shows the reverse: timestamp → date. The Days Between Dates tool can calculate the timestamp difference between two dates.

Related tools