Unix Timestamp Converter

Convert Unix (epoch) timestamps to readable dates and dates back to timestamps. Paste one value per line: seconds, milliseconds, microseconds or nanoseconds are detected from their size, and dates can be ISO 8601 or a simple "2026-11-04 10:00". Each result shows UTC, your local time, both timestamp forms and how long ago it was.

Runs in your browser · Your data never leaves your device

Loading the tool…

Tip: paste many values at once, one per line, or type now.

How to use the Unix Timestamp Converter

  1. Paste timestamps or dates, one per line, or type now.
  2. Leave the unit on Detect, or force Seconds or Milliseconds if a value is ambiguous.
  3. Choose how dates without a time zone are read: as UTC or as your local time.
  4. Copy the results or save them as a text file.

How values are read

Unit detection
Numbers below 100,000,000,000 are seconds (up to the year 5138), then milliseconds, microseconds from 10^14 and nanoseconds from 10^17. Negative values are dates before 1970.
Dates
ISO 8601 dates such as 2026-11-04T10:00:00Z or 2026-11-04T14:00:00+04:00 keep their offset. Dates without an offset are read as UTC by default, or as local time if you switch that off.
Local time
Local time uses this device’s time zone and daylight-saving rules, shown with its UTC offset.

Examples

These outputs were produced by the same code that runs in the tool above.

Seconds, milliseconds and a date

Three common forms of the same moment, detected automatically.

Input

1793786400
1793786400000
2026-11-04T10:00:00Z

Result (UTC)

1793786400  (seconds, detected)
  UTC:          2026-11-04T10:00:00Z  (Wed, 04 Nov 2026 10:00:00)
  Seconds:      1793786400
  Milliseconds: 1793786400000

1793786400000  (milliseconds, detected)
  UTC:          2026-11-04T10:00:00Z  (Wed, 04 Nov 2026 10:00:00)
  Seconds:      1793786400
  Milliseconds: 1793786400000

2026-11-04T10:00:00Z  (date)
  UTC:          2026-11-04T10:00:00Z  (Wed, 04 Nov 2026 10:00:00)
  Seconds:      1793786400
  Milliseconds: 1793786400000

A date with a UTC offset

Dubai time (UTC+04:00) converted to UTC and timestamps.

Input

2026-11-04T14:00:00+04:00

Result (UTC)

2026-11-04T14:00:00+04:00  (date)
  UTC:          2026-11-04T10:00:00Z  (Wed, 04 Nov 2026 10:00:00)
  Seconds:      1793786400
  Milliseconds: 1793786400000

Frequently asked questions

What is a Unix timestamp?

The number of seconds since 1 January 1970 00:00:00 UTC, not counting leap seconds. JavaScript and many APIs use milliseconds instead.

Why does my timestamp show the wrong year?

It is probably in the other unit. A 13-digit number is usually milliseconds; a 10-digit number is seconds. Set the unit explicitly to compare.

What about the year 2038 problem?

Signed 32-bit seconds end at 2147483647 (19 January 2038). This tool uses 64-bit values, so later dates convert correctly.

Limitations and edge cases

  • Only your device’s time zone is shown for local time. Converting between other time zones is planned in the Time Zone Converter.
  • Fractions of a millisecond are dropped.
  • Supported range is about ±275,000 years around 1970.

Read the privacy policy for how the site handles data.