Unix Timestamp Converter 🔒 Your data never leaves your browser.

Convert Unix timestamps to human dates and back.

Dates without a written offset are read in the selected time zone.

About this tool

A Unix timestamp (epoch time) is the number of seconds elapsed since 00:00:00 UTC on January 1st, 1970. It is the most common way to store time in databases, logs and APIs. This tool auto-detects whether your input is seconds (10 digits) or milliseconds (13 digits) and converts both ways: timestamp ↔ local time, UTC, ISO 8601 and relative time.

The live current timestamp updates every second at the top of the page — one click to copy.

Frequently asked questions

Does the tool handle seconds or milliseconds?

Both. Set "Interpret as" to Auto and it guesses from the value's magnitude (13-digit numbers are read as milliseconds), or force Seconds/Milliseconds manually if the guess is wrong.

How does the timezone selector affect date parsing?

When you type a date without an explicit offset (like "2026-07-18 15:30"), it's interpreted in whichever timezone you've selected — switch between UTC and your local zone in the dropdown to control that.

What does the live "now" value at the top show?

The current Unix timestamp in seconds, updating every second — click Copy next to it to grab the exact value at any moment.

Does this break down after the "Year 2038 problem"?

No — that limit only applies to old 32-bit signed integer timestamps. This tool uses JavaScript's Date object, which handles the full range up to roughly the year 275,760.

Is any of my input sent to a server?

No, every conversion — timestamp to date and date to timestamp — happens locally in your browser.