Current Unix Timestamp

1782846745

Seconds since January 1, 1970 00:00:00 UTC (Unix Epoch)

Timestamp → Date

Date → Timestamp

Understanding Unix timestamps

A Unix timestamp represents a single point in time as the number of seconds since the Unix Epoch — midnight UTC on January 1, 1970. This simple integer format is used extensively in databases, APIs, log files, and programming languages because it eliminates timezone ambiguity and makes date arithmetic straightforward.

Timestamp to date conversion

Converting a timestamp to a human-readable date requires knowing the target timezone. The same timestamp represents the same absolute moment, but displays differently depending on where you are. For example, timestamp 1700000000 is November 14, 2023 at 22:13:20 UTC, but appears as 5:13 PM EST in New York. This tool shows both UTC and your local time automatically.

Date to timestamp conversion

When you enter a date and time, this tool converts it to Unix seconds and milliseconds. The date you enter is interpreted in your local timezone. Millisecond precision is important for JavaScript (which uses millisecond timestamps natively) and for systems that need sub-second accuracy.

Common timestamp values

Some notable timestamps: 0 is the Epoch itself (Jan 1, 1970), 1000000000 is September 9, 2001, 1234567890 is February 13, 2009, and 2147483647 is the maximum 32-bit signed timestamp (Jan 19, 2038). All conversions happen in your browser using native Date and Intl APIs — nothing is sent to a server.

Questions

Frequently asked questions

What is a Unix timestamp?

A Unix timestamp (also called Epoch time or POSIX time) is the number of seconds that have elapsed since January 1, 1970, at 00:00:00 UTC. It's a widely used time representation in programming because it's timezone-independent and easy to compute with.

Why does Unix time start at January 1, 1970?

The Unix epoch was chosen by the original Unix developers at Bell Labs as a convenient, recent date when the system was being built in the early 1970s. January 1, 1970 was simply a round, recent date that worked well for a 32-bit counter.

What is the Year 2038 problem?

Systems using a 32-bit signed integer for Unix timestamps will overflow on January 19, 2038. After this date, the counter wraps to a negative number, causing the date to jump back to 1901. Modern 64-bit systems are not affected by this issue.

How do I convert a timestamp in milliseconds vs seconds?

If your timestamp has 13 digits (like 1700000000000), it's in milliseconds. If it has 10 digits (like 1700000000), it's in seconds. This tool auto-detects the format: values over 10 digits are treated as milliseconds, otherwise as seconds.

Is this converter accurate across all timezones?

Yes. Unix timestamps are timezone-independent — they always represent the same absolute moment in time. This tool displays the equivalent date in both UTC and your local timezone using your browser's built-in Intl APIs. No data is sent to any server.