Skip to content
Utilboxes

Timestamp Converter

Convert a Unix timestamp into a readable date in UTC and your local timezone — or go the other way.

Runs entirely in your browser

How to use the Timestamp Converter

  1. 1Paste a timestamp in seconds or milliseconds; the unit is detected automatically.
  2. 2Read the date in UTC, in your local timezone, and in ISO 8601 form.
  3. 3Use the reverse panel to turn a date into a timestamp.
  4. 4The live clock shows the current epoch time, which you can copy.

How it works

Unix time counts the seconds since 1 January 1970 UTC, ignoring leap seconds. Because it has no timezone of its own, the same timestamp means the same instant everywhere — which is exactly why it is used for storage and for APIs.

Seconds and milliseconds are told apart by magnitude. A ten-digit number is seconds, a thirteen-digit number is milliseconds. The tool detects this and says which it assumed, so you can override it when working with a system that uses microseconds.

Both readings are always shown together, because the gap between them is where bugs live. A timestamp that reads 23:30 on the 5th in UTC may be 00:30 on the 6th where you are — a different date, from the same number.

The 2038 problem is worth a mention: systems storing Unix time in a signed 32-bit integer overflow on 19 January 2038. Modern platforms use 64-bit values and are unaffected, but the limit still turns up in older data.

Everything runs in this page. Nothing you paste is transmitted, logged or stored, which is what makes it safe to drop a production payload in here while you are debugging.

Worked example

Decoding a timestamp from a log file

  1. Paste 1788604200.
  2. Ten digits, so it is read as seconds.

Result: Saturday, 5 September 2026, 10:30:00 UTC — shown alongside the same instant in your local timezone.

Frequently asked questions

What is a Unix timestamp?
The number of seconds since midnight UTC on 1 January 1970. It identifies an instant without reference to any timezone.
Seconds or milliseconds?
Ten digits means seconds, thirteen means milliseconds. JavaScript uses milliseconds; most databases and Unix tools use seconds.
Why is my date one day out?
You are probably comparing UTC with local time. A timestamp late in the UTC day falls on the following day in eastern timezones. Both are shown side by side for that reason.
What is the year 2038 problem?
Signed 32-bit storage of Unix time overflows on 19 January 2038. Modern systems use 64-bit values, but legacy data and embedded devices can still be affected.