Timestamp / Unix Converter

Convert a Unix timestamp to a date, or a date to a Unix timestamp, in any timezone.

Last updated

The date will appear here.
Copied
The timestamp will appear here.
Copied

How to convert a Unix timestamp

  1. To read a timestamp, paste it, choose seconds or milliseconds and a time zone, then click Convert.
  2. To make a timestamp, enter a date and time, choose its time zone and click Convert.
  3. Click Now for the current time, and Copy result to copy it.

About this tool

Timezone conversion uses the browser's built-in Intl API against the IANA timezone database, so results account for real historical and future daylight-saving rules rather than a fixed offset. The "Date → Unix timestamp" direction resolves the wall-clock time you enter as if it were local to the selected timezone; right at the instant of a daylight-saving transition, a wall-clock time can be genuinely ambiguous or nonexistent, and this tool resolves that case using the standard-time side of the transition, matching how most conversion tools handle it.

Nothing you enter is sent to a server — the entire tool runs as JavaScript in your browser tab.

Questions about Unix timestamps

What is a Unix timestamp?

The number of seconds since 00:00:00 UTC on 1 January 1970. It’s how many systems store dates, because it’s the same number everywhere in the world.

Is my timestamp in seconds or milliseconds?

Count the digits. Current timestamps in seconds have 10 digits (like 1735689600); in milliseconds they have 13. JavaScript and many APIs use milliseconds.

Does it handle daylight saving?

Yes. Times are converted with the real daylight saving rules for each time zone, past and future.

What is the year 2038 problem?

Systems that store timestamps as 32-bit signed numbers of seconds run out at 03:14:07 UTC on 19 January 2038. Most modern systems use 64-bit numbers and aren’t affected.

☕ Support toolcrate