Skip to content
Expensico

Unix Timestamp Converter

Convert Unix timestamps (seconds or milliseconds) to human dates in any time zone and back. Includes ISO 8601 and relative time.

Runs in your browser. Everything you enter stays on your device. Nothing is sent to a server.

How to use the Unix Timestamp Converter

  1. Paste a Unix timestamp — seconds, milliseconds or microseconds are detected automatically.
  2. Pick a time zone to see the date there, in UTC and as ISO 8601.
  3. To go the other way, choose a date and time on the right.

What is a Unix timestamp?

Unix time counts the seconds since 00:00:00 UTC on 1 January 1970 (the “epoch”), ignoring leap seconds. It's time-zone independent, which is why servers, databases and logs use it. JavaScript and many APIs use milliseconds instead of seconds; some systems use microseconds.

How the unit is detected

  • Up to 11 digits: seconds (covers dates until the year 5138).
  • 12–14 digits: milliseconds.
  • 15 or more digits: microseconds.

The year 2038 problem

Systems that store Unix time as a signed 32-bit integer overflow at 2,147,483,647 seconds — 03:14:07 UTC on 19 January 2038. Modern systems use 64-bit values and aren't affected.

Example

1700000000 is 14 November 2023, 22:13:20 UTC — 15 November 2023, 03:43:20 in India (IST, UTC+5:30).

Frequently asked questions

Why is my converted time off by 5½ hours?

Timestamps are in UTC. India Standard Time is UTC+5:30, so make sure you're reading the value for the Asia/Kolkata time zone.

Does it handle negative timestamps?

Yes. Negative values are dates before 1970.

Is what I enter stored or sent anywhere?

No. Calculations and processing happen in your browser. Nothing you type is sent to our servers. Some tools remember your last input in this browser's local storage for convenience; you can clear it at any time.