Skip to main content
ToolsHub

Unix Timestamp Converter

Convert epoch timestamps to dates instantly. Auto-detects seconds vs milliseconds. See the time in UTC, local, and ISO 8601 format.

Updated

Files never leave your browser

Common Reference Timestamps

Enter a timestamp

Type a Unix timestamp to see its UTC, local, and ISO 8601 representations.

How to use Unix Timestamp Converter

The Unix Timestamp Converter translates between Unix timestamps (seconds or milliseconds since 1970-01-01T00:00:00Z) and human-readable date-time strings in any timezone. Unix time is the universal currency of time in computing — used in database records, HTTP headers, JWT claims, log files and cryptographic certificates — making a reliable converter an everyday tool for developers and system administrators.

  1. To convert a Unix timestamp to a date, enter the numeric value in the "Timestamp" field and select seconds or milliseconds.
  2. Select your target timezone from the dropdown (or use UTC for a canonical result).
  3. The corresponding ISO 8601 date, local date string and day-of-week are displayed instantly.
  4. To convert a date to a Unix timestamp, switch to the "Date → Timestamp" tab.
  5. Enter the year, month, day, hour, minute and second, choose the timezone, and click Convert.
  6. Copy the numeric timestamp for use in API calls, database queries or configuration files.

Your data never leaves your device — 100% private processing.

Unix time and the epoch

Unix time counts the number of non-leap seconds elapsed since the Unix epoch: midnight UTC on 1 January 1970. It ignores leap seconds, making it monotonic and easy to compute differences between timestamps with simple subtraction. A 32-bit signed Unix timestamp overflows on 19 January 2038 at 03:14:07 UTC — the Year 2038 Problem (Y2K38). Modern systems use 64-bit integers that will not overflow for approximately 292 billion years.

Milliseconds, microseconds and ISO 8601

JavaScript's Date.now() and many REST APIs return timestamps in milliseconds (ms) rather than seconds, so the value is 1,000 times larger. Some high-precision systems (databases, tracing tools) use microseconds or nanoseconds. ISO 8601 (e.g., 2024-06-15T14:30:00Z) is the standardised human-readable representation and is unambiguous across locales — always prefer it over locale-specific formats in API responses and log files. The trailing Z denotes UTC; offsets are expressed as ±HH:MM.

Timestamp precision comparison
UnitDigits (approx.)Example valueCommon source
Seconds101718457600Unix stat, JWT exp/iat, HTTP headers
Milliseconds131718457600000JavaScript Date.now(), REST APIs
Microseconds161718457600000000PostgreSQL, Python time.time_ns()
Nanoseconds191718457600000000000Go time.Now().UnixNano(), Linux clock_gettime

Worked examples

Unix seconds to date

Inputs: 1735689600 (seconds)

Result: Wed, 1 Jan 2025 00:00:00 UTC

Milliseconds timestamp

Inputs: 1735689600000 (13 digits)

Result: same instant — divide by 1000 for seconds

Date to timestamp

Inputs: 2025-01-01T00:00:00Z

Result: 1735689600

Notable Unix timestamps reference

Notable Unix timestamps reference
Date (UTC)Unix seconds
1970-01-01 00:00:000 (the epoch)
2001-09-09 01:46:401000000000
2009-02-13 23:31:301234567890
2025-01-01 00:00:001735689600
2038-01-19 03:14:072147483647 (signed 32-bit max)

Glossary

Unix epoch
The reference point of Unix time: midnight UTC on 1 January 1970.
UTC
Coordinated Universal Time — the primary time standard by which the world regulates clocks.
ISO 8601
An international standard for representing dates and times as strings, e.g. 2024-06-15T14:30:00Z.
Y2K38
The Year 2038 Problem — 32-bit Unix timestamps overflow on 19 January 2038.
Leap second
An occasional one-second adjustment to UTC; Unix time ignores leap seconds and treats each day as exactly 86,400 seconds.

Related reading

Free · No spam

Get weekly tool tips & updates

New tools, power-user tips, and productivity hacks — delivered free every Friday.

No spam, ever. Unsubscribe with one click.

Related Developer Tools

Explore all Developer Tools.