Skip to main content
CalcChef

Epoch Timestamp Converter

Convert Unix timestamps in seconds or milliseconds to readable dates in UTC, your local time or another timezone, and convert dates back to epoch time. How it works

Use the Epoch Timestamp Converter

Readable Date/Time (UTC, month/day/year)
Enter a timestamp
Current Unix Timestamp
—
Updated every second — click to copy

About the Epoch Timestamp Converter

Unix time counts the seconds since 00:00:00 UTC on 1 January 1970, so 0 is 1/1/1970, 12:00:00 AM and 1700000000 is 11/14/2023, 10:13:20 PM, both in UTC. To read a timestamp by hand, multiply the seconds by 1,000 and give the milliseconds to a date function. This converter does that in UTC, your browser’s zone or one of 14 named zones, and turns a date and time back into seconds or milliseconds.

Notable Unix timestamps

Timestamp (seconds)Date and time (UTC), as the converter shows it
-8640012/31/1969, 12:00:00 AM
01/1/1970, 12:00:00 AM
9466848001/1/2000, 12:00:00 AM
10000000009/9/2001, 1:46:40 AM
12345678902/13/2009, 11:31:30 PM
170000000011/14/2023, 10:13:20 PM
17672256001/1/2026, 12:00:00 AM
20000000005/18/2033, 3:33:20 AM
21474836471/19/2038, 3:14:07 AM

Dates are month/day/year. For milliseconds, add three zeros: 1700000000000 ms is the same moment as 1700000000 s.

How to use this tool

  1. Choose Timestamp → Date or Date → Timestamp, and Seconds or Milliseconds.
  2. Pick the time zone. In Date → Timestamp the date and time you enter are read as clock time in that zone.
  3. Type the timestamp, or pick the date and time (Today Midnight, Now and Today Noon fill it in). The result appears with a copy button.

Frequently asked questions

Is my timestamp in seconds or milliseconds?
Count the digits. A date from 2001 to 2286 has 10 digits in seconds (1700000000) and 13 in milliseconds (1700000000000). The tool does not guess, so set Seconds or Milliseconds first: 1700000000000 read as seconds lands in the year 55840. A 16-digit microsecond value has to be divided by 1,000 and entered as milliseconds.
What does a negative Unix timestamp mean?
A moment before 1970. -86400 is 12/31/1969, 12:00:00 AM UTC, exactly one day of 86,400 seconds before the epoch.
Why is the converted time off by a few hours?
A timestamp is the same moment everywhere; only the clock reading changes with the zone. 1767225600 is 1/1/2026, 12:00:00 AM in UTC and 12/31/2025, 4:00:00 PM in US/Pacific. Choose the zone in the menu, or Local for your browser’s own.
How do I convert a Unix timestamp to ISO 8601?
Convert it, then copy the ISO 8601 row under the result. 1717776000 is 2024-06-07T16:00:00Z in UTC, 2024-06-07T12:00:00-04:00 in US/Eastern and 2024-06-07T21:30:00+05:30 in Asia/Kolkata: the same moment with the offset of the zone you picked. The RFC 2822 row gives the email-header form, Fri, 07 Jun 2024 16:00:00 +0000.
How do I get the current Unix timestamp in code?
JavaScript: Math.floor(Date.now() / 1000), since Date.now() gives milliseconds. Python: int(time.time()). Shell: date +%s. PostgreSQL: extract(epoch from now()). MySQL: UNIX_TIMESTAMP(). The Current Unix Timestamp counter shows the current value in seconds and copies it on click.

Related Tools

View all tools