Convert Unix / epoch timestamps to dates, dates to epoch, and see any moment across 30+ world timezones instantly. Supports seconds, milliseconds, ISO 8601, and RFC 2822.
Current Unix Time
—
Live
🕐—
🌍 World Clock — Same Moment, Every Timezone
City / Region
Timezone ID
Date & Time
UTC Offset
What is a Unix Timestamp?
A Unix timestamp — also called epoch time or POSIX time — is the number of seconds (or milliseconds) that have elapsed since the Unix epoch: 00:00:00 UTC on 1 January 1970. It is an integer, timezone-independent, and universally used in programming, APIs, databases, and operating systems worldwide.
A 10-digit number (e.g. 1708780800) is a Unix timestamp in seconds. A 13-digit number (e.g. 1708780800000) is in milliseconds, the format used by JavaScript's Date.now().
Frequently Asked Questions
A Unix timestamp is the number of seconds elapsed since 00:00:00 UTC on 1 January 1970 (the Unix epoch). It is a timezone-independent integer, making it ideal for storing and transmitting time in databases, APIs, and distributed systems everywhere in the world.
Paste your Unix timestamp into the Epoch → Date panel above and press the toggle for seconds (s) or milliseconds (ms). The tool instantly displays the date in UTC, ISO 8601, RFC 2822, your local timezone, and 30+ world timezones.
The live current Unix timestamp is shown at the top of the tool, updating every second. You can also click the Now ⚡ button to load it into the converter. In code:
JavaScript: Math.floor(Date.now() / 1000)
Python: import time; int(time.time())
PHP: time()
SQL: UNIX_TIMESTAMP() (MySQL) or EXTRACT(EPOCH FROM NOW()) (Postgres)
Seconds (10-digit) are the POSIX standard, used in C, Python (time.time()), Unix shell, and most server-side languages.
Milliseconds (13-digit) are used in JavaScript (Date.now()), Java (System.currentTimeMillis()), and most modern web APIs.
Use the s / ms toggle in the tool to switch between both.
Legacy 32-bit signed integers storing Unix timestamps will overflow on 19 January 2038 at 03:14:07 UTC (timestamp 2,147,483,647). Systems still using 32-bit time_t may fail or wrap to 1901. Modern 64-bit systems are immune — they can represent times billions of years into the future.
UTC (Coordinated Universal Time) is a time standard, while Unix time is a counting system. Unix timestamps count from the UTC epoch without leap-second adjustments, so they are approximately synchronized with UTC but not identical. For everyday conversion purposes they are treated as equivalent.
Switch to the Date → Epoch tab, pick your date and time, select the timezone (important — the same clock time in New York vs London produces different timestamps), and the tool shows you the Unix timestamp in both seconds and milliseconds.
More Dev Tools
🔍
Regex Tester
Write and test regular expressions with live match highlighting and flag support.