Unix Timestamp Converter

Convert Unix timestamps to human-readable dates and back, in your local time zone and UTC. Seconds and milliseconds supported.

● Runs locallyNothing uploadedFree foreverNo sign-up needed

About this tool

Convert a Unix timestamp to a readable date — shown in both your local time zone and UTC — or pick a date and time to get its timestamp. Both seconds and milliseconds are detected automatically, and the current live timestamp is always displayed.

Unix time counts seconds since 00:00:00 UTC on 1 January 1970 (the “epoch”). It is the lingua franca of logs, databases, JWTs and APIs because a single integer is unambiguous across time zones. The classic gotcha is units: JavaScript uses milliseconds while most backends use seconds, a 1000× error that puts your dates in the year 56,000.

How to use it

  1. Paste a timestamp to convert it to a date, or use the date picker for the reverse.
  2. Read the result in local time and UTC.
  3. Copy the value you need; the live current timestamp is at the top.

Frequently asked questions

How do I tell seconds from milliseconds?

Recent timestamps in seconds are 10 digits; in milliseconds, 13 digits. The tool detects this automatically.

What is the year 2038 problem?

Systems storing Unix time as a signed 32-bit integer overflow on 19 January 2038. Modern 64-bit systems are unaffected.

Does Unix time include leap seconds?

No — it pretends every day has exactly 86,400 seconds, which keeps arithmetic simple at the cost of ignoring leap seconds.