Unix Timestamp Converter

Converts between Unix epoch timestamps and human-readable UTC or ISO date-times in seconds or milliseconds.

100% FreeRuns in your browserBasic

Input

Convert

Blank = now. ISO 8601, e.g. 2026-01-01T00:00:00Z; without Z or an offset it is read in the zone above.

Result

Enter a timestamp.

Unix time counts from 1970-01-01T00:00:00Z and ignores leap seconds. Time-zone rules come from your browser and may lag recent changes.

Runs entirely in your browser. Your input is not uploaded or stored.

How the method works

One instant, many wall-clock readings
Illustrative method
One instant, many wall-clock readingsA vertical line marks the instant Unix time 0. It crosses three time-zone rows: UTC reads 1970-01-01 00:00:00, Australia/Perth reads 08:00 the same day and America/New_York reads 19:00 on 31 December 1969.epoch 0 sUTCUTC+00:001970-01-01 00:00:00Australia/PerthUTC+08:001970-01-01 08:00:00America/New_YorkUTC−05:001969-12-31 19:00:00Same instant → same epoch, different local text
Unix time 0 seconds (= 0 ms = 0 ns) is the instant 1970-01-01T00:00:00Z. Shown in Australia/Perth (UTC+08:00) it reads 1970-01-01 08:00; in America/New_York (UTC−05:00) it reads 1969-12-31 19:00. The time zone changes the wall-clock text, never the epoch number.

Unix time counts seconds from 1970-01-01T00:00:00Z and ignores leap seconds; the time zone only changes how an instant is written. Fixed example values for illustration — not your result.

Tip: Enter any known values to calculate the remaining results.

Designed to run locally in your browser. Tool inputs are not intentionally stored by Zerdly unless stated otherwise.