GT GetToolsFree
Free · No sign-up · Runs in your browser

Unix Timestamp Converter

Convert between Unix time (epoch seconds or milliseconds) and a readable date, in UTC and your local time zone.

Ad space — 728×90 banner
Current Unix timestamp

Timestamp → Date

UTC

Date → Timestamp

Unix timestamp

How to use the Unix Timestamp Converter

  1. To convert a timestamp: paste it in, choose seconds or milliseconds, and read the UTC and local date.
  2. To convert a date: pick a date and time, and read the resulting Unix timestamp in both seconds and milliseconds.
  3. The current Unix timestamp updates live at the top of the page.

How it works

Unix time counts the seconds elapsed since January 1, 1970, 00:00:00 UTC — the "epoch." For example, the timestamp 1700000000 corresponds to November 14, 2023, 22:13:20 UTC. It's called "Unix" time because it originated in early Unix systems, but it's now the standard way computers everywhere store dates internally, since it's just one number rather than a calendar-dependent string. Milliseconds since epoch (used by JavaScript's Date.now()) is the same idea with 1,000x more precision.

Frequently asked questions

Is a timestamp in seconds or milliseconds?

Unix timestamps are traditionally in seconds (10 digits for current dates, e.g. 1758000000). JavaScript and some APIs use milliseconds instead (13 digits, e.g. 1758000000000) — if your number looks 1,000x too large, switch the unit selector.

Why does the local time look different from UTC?

UTC is the same everywhere; the "local" result is calculated using your browser's own time zone setting, so it will differ from UTC by your time zone's offset.