Unix Timestamp Converter

Convert between Unix timestamps and human-readable dates, in UTC or local time.

Utilities EPOCH ⇄ DATE
Loading tool…

Files are processed in your browser. Nothing is uploaded to a server.

A Unix timestamp is the number of seconds since 1 January 1970 (UTC) — the way most systems store time internally. This converter turns a timestamp into a readable date and back again, in both UTC and your local timezone, and handles seconds or milliseconds.

How to convert a timestamp

  1. Paste a Unix timestamp to see the date, or pick a date to get the timestamp.
  2. Switch between seconds and milliseconds if needed.
  3. Read the result in both UTC and your local time.
  4. Copy the value you need.

Timestamp formats

Unit Example Used by
Seconds 1700000000 Most back-ends, databases, Linux
Milliseconds 1700000000000 JavaScript Date.now()

Converter features

  • Two-way conversion between epoch time and dates.
  • Seconds and milliseconds support.
  • Shows both UTC and local time to avoid timezone mistakes.
  • A “now” button to grab the current timestamp instantly.

Frequently asked questions

Why is the year 1970 the starting point?
It is the “Unix epoch”, the reference moment chosen by early Unix systems. All timestamps count seconds from then.
Seconds or milliseconds — which do I have?
A 10-digit number is usually seconds; a 13-digit number is milliseconds. The tool detects and lets you switch.
What is the 2038 problem?
Systems storing timestamps as 32-bit integers overflow in 2038. Modern 64-bit systems are unaffected.