Skip to content

Unix Timestamp Converter

Convert Unix timestamps to human-readable dates and dates back to Unix timestamps instantly.

Unix Timestamp Converter tool

Loading...

Example

Input: 1700000000

Result: ISO 8601: 2023-11-14T22:13:20.000Z, UTC String: Tue, 14 Nov 2023 22:13:20 GMT, Day of Week: Tuesday

The value is read as seconds since 1970-01-01 00:00:00 UTC. Longer values are detected automatically as milliseconds, microseconds or nanoseconds.

Notable Unix Timestamps

TimestampDate and time (UTC)Note
01970-01-01 00:00:00The Unix epoch
864001970-01-02 00:00:00One day after the epoch
-864001969-12-31 00:00:00One day before the epoch
10000000002001-09-09 01:46:40First 10-digit timestamp
12345678902009-02-13 23:31:30Digits in order
17000000002023-11-14 22:13:20The worked example
20000000002033-05-18 03:33:20Two billion seconds
21474836472038-01-19 03:14:07Largest signed 32-bit value

Converted with the same Date logic the tool uses.

  1. Enter a Unix timestamp (in seconds or milliseconds) into the timestamp input field to convert it to a human-readable date.
  2. Alternatively, use the date picker to select a date and time and get the corresponding Unix timestamp.
  3. View the conversion result in both your local timezone and UTC simultaneously.
  4. Use the live clock display to see the current Unix timestamp updating in real time.
  5. Click the copy button to copy the converted timestamp or date string to your clipboard.

Unix Time and Epoch Timestamps Explained

A Unix timestamp counts the seconds since 00:00:00 UTC on January 1, 1970, a moment called the Unix epoch. This converter turns a timestamp into a readable date and a date back into a timestamp. For example, 1700000000 is 2023-11-14T22:13:20Z, a Tuesday.

Paste a timestamp and click Convert. The tool guesses the unit from the size of the number. Up to 11 digits is read as seconds, 13 digits as milliseconds (what JavaScript's Date.now() returns), 16 as microseconds and 19 as nanoseconds. When it reads anything other than seconds, a note says so. You then see the time as ISO 8601, a UTC string, your local time, the date, the time, the weekday and a relative phrase such as 3 days ago.

The Date to Timestamp box works the other way. Pick a date and time, down to the second, and you get the timestamp in seconds and in milliseconds. The picker uses your local time zone, so the same clock time gives a different timestamp in London and in Tokyo. A live clock at the top shows the current timestamp, ticking every second.

Timestamps are popular because they ignore time zones: one number means the same instant everywhere. You find them in databases, log files, API responses and JWT claims. The usual trap is mixing up seconds and milliseconds, which puts a date in 1970 or far in the future. The table lists some well-known values. For gaps between dates, try the Date Difference Calculator, and for local times in other cities, the Timezone Converter.

Sources

Frequently Asked Questions

Count the digits. A current date in seconds has 10 digits, such as 1700000000, and in milliseconds it has 13, such as 1700000000000. Unix tools, PHP and most databases use seconds, while JavaScript and Java use milliseconds. This converter detects the unit for you, so you can paste either.
Older systems store Unix time in a signed 32-bit integer, which tops out at 2,147,483,647. That value is 03:14:07 UTC on January 19, 2038. One second later the number wraps to a negative value, which such systems read as a date in 1901. Systems that use 64-bit time, which most modern ones do, are not affected.
Yes. Negative values count backwards from the epoch, so -86400 is 00:00 UTC on December 31, 1969, exactly one day before. This converter accepts negative timestamps, which is useful for birth dates and historical records stored as Unix time.
No. Unix time treats every day as exactly 86,400 seconds and ignores the leap seconds added to UTC. When a leap second occurs, systems usually repeat or smear a second. For everyday use this makes no visible difference, and it keeps date math simple.
The timestamp itself has no time zone, but the local time row uses your device's zone. Compare the UTC and ISO 8601 rows, which always show UTC. If those look wrong too, check whether the value is in seconds or milliseconds, and whether the source system wrote local time as if it were UTC.

Related Tools

Date Difference Calculator

Find the exact number of days, weeks, months, and years between any two dates. Fast and accurate.

Date and Time

Timezone Converter

Convert times between any world timezones instantly. Supports all IANA timezones with daylight saving adjustments.

Date and Time

Age Calculator

Calculate your exact age in years, months, and days from your date of birth. Find age at any past or future date.

Date and Time

JWT Decoder

Decode JSON Web Tokens to inspect header, payload, and signature without needing the secret key.

Developer Tools

Unix Timestamp to Date

Convert Unix timestamps to human-readable dates and vice versa. Supports seconds and milliseconds formats.

Date and Time

Cron Expression Parser

Parse cron expressions into human-readable descriptions and preview the next scheduled run times.

Developer Tools