Unix Timestamp Converter

Convert a Unix timestamp (seconds or milliseconds since 1970) into a date and time, or a date into a timestamp. It shows the time in UTC and in your time zone, plus the current Unix time live.

🔒 What you type never leaves your device. Everything is calculated in your browser.

Current Unix time (seconds) 0

Timestamp to date

Date to timestamp

It's interpreted in your device's time zone.

How to convert a Unix timestamp

  1. Paste the timestamp: 13 digits is taken as milliseconds and 10 digits as seconds.
  2. See the date in UTC, in ISO 8601 format and in your local time.
  3. To go the other way, pick a date and time and copy the seconds or milliseconds.
  4. “Use the current time” loads the present moment into both converters.

What is Unix time

Unix time (or epoch) counts the seconds elapsed since January 1, 1970 at 00:00:00 UTC. It's the most common way to store dates in databases, logs and APIs, because it's a single number that doesn't depend on the time zone.

Many systems, such as JavaScript, use milliseconds instead of seconds. That's why a 10-digit timestamp is usually in seconds and a 13-digit one in milliseconds.

The UTC result is the same all over the world; the local time depends on the time zone set on your device.

Things to keep in mind

Frequently asked questions

What is a Unix timestamp?

It's the number of seconds that have passed since January 1, 1970 at 00:00 UTC.

How do I know if it's in seconds or milliseconds?

With 10 digits it's in seconds; with 13, in milliseconds. The tool detects it and tells you how it interpreted it.

What is the year 2038 problem?

Systems that store Unix time in 32 bits stop working on January 19, 2038. 64-bit systems don't have that problem.

Does it work with dates before 1970?

Yes, using negative numbers.

Is it free?

Yes, it's free, needs no sign-up and works right in your browser.