Unix Timestamp Converter

Convert a Unix epoch timestamp to a human date and back.

Runs locally in your browser
Parsed moment No signup · local processing

Convert Unix timestamps to dates, locally

A Unix timestamp is the number of seconds that have elapsed since the epoch — midnight UTC on 1 January 1970. This converter turns that number into a human-readable date and back again. Type an epoch value in the timestamp field, or pick a moment with the date picker, and the other side updates instantly. Toggle between seconds and milliseconds depending on the source of your value — JavaScript works in milliseconds, while most APIs and databases store seconds. Alongside the conversion you get the same moment shown as a local time string, a UTC/ISO 8601 string, the epoch in both units, and how long ago (or how far ahead) it is. Everything runs in your browser and nothing is uploaded.

Common questions

What is a Unix timestamp?

A Unix timestamp is a running count of time from the Unix epoch — 00:00:00 UTC on 1 January 1970. It is usually expressed in seconds, so a value of 0 is the epoch itself and larger numbers are later moments. It is timezone-independent, which makes it a convenient way to store and compare instants.

What is the difference between seconds and milliseconds?

Most systems and databases store timestamps in whole seconds, while JavaScript's Date works in milliseconds (thousandths of a second). Use the seconds/milliseconds toggle to tell the converter which unit your value is in — a millisecond value is 1000× larger than the same moment in seconds.

How are timezones handled?

The date picker reads and writes your local time, so the moment you pick is interpreted in your browser's timezone. The ISO 8601 string is always shown in UTC (ending in Z), and the epoch value is timezone-independent by definition, so it is the same everywhere in the world.

What is the year 2038 problem?

Systems that store the timestamp as a signed 32-bit integer of seconds overflow just after 03:14:07 UTC on 19 January 2038, wrapping to a negative number. This tool uses JavaScript numbers, which are 64-bit, so it handles dates far beyond 2038 without issue — but legacy systems that hold your value may not.

Is my data sent anywhere?

No. The conversion is pure math running in your browser tab using the native Date API. No timestamp, date, or anything else is uploaded to a server — it is fully client-side and private.