Unix Epoch Timestamp Converter | Free Developer Tool
Skip to main content

Timestamp Converter

Convert between Unix epoch timestamps and human-readable dates. Supports seconds and milliseconds.

Current Time
Epoch (seconds)1780309296
Epoch (milliseconds)1780309296130
ISO 86012026-06-01T10:21:36.130Z
UTCMon, 01 Jun 2026 10:21:36 GMT
World Clock

UTC

10:21:36

01 Jun 2026

UTC+00:00

London

11:21:36

01 Jun 2026

UTC+01:00

Paris

12:21:36

01 Jun 2026

UTC+02:00

Kolkata

15:51:36

01 Jun 2026

UTC+05:30

Tokyo

19:21:36

01 Jun 2026

UTC+09:00

Sydney

20:21:36

01 Jun 2026

UTC+10:00

New York

06:21:36

01 Jun 2026

UTC-04:00

Los Angeles

03:21:36

01 Jun 2026

UTC-07:00

Duration Calculator
Epoch → Date
Date → Epoch

About the Unix Timestamp Converter

Unix timestamps are the backbone of time handling in software — compact, timezone-agnostic integers that every language and database understands. The problem is they're unreadable to humans. This tool converts in both directions: paste an epoch integer to get a human-readable date, or pick a date to get the corresponding epoch in seconds and milliseconds.

What this tool does

Epoch → Date

Paste any 10- or 13-digit integer. Auto-detects seconds vs milliseconds and shows ISO 8601, local, and UTC representations.

Date → Epoch

Pick a date and time from the calendar. Instantly outputs the corresponding Unix integer in both seconds and milliseconds.

World Clock

See the current time across major timezones simultaneously — useful when coordinating deploys or API calls across regions.

Duration Calculator

Calculate the difference between two timestamps in days, hours, minutes, and seconds — handy for SLA calculations and log analysis.

Common use cases

  • Decoding created_at / expires_at fields from API responses and JWTs
  • Generating timestamps for database inserts or test fixtures
  • Debugging log files where events are recorded as epoch integers
  • Calculating token expiry windows for OAuth flows

Pipeline

Timestamps often appear inside larger payloads. Related tools:

Privacy

All conversions run entirely in your browser. No data is sent to any server. Read our privacy policy.

Frequently asked

What is a Unix timestamp?
A Unix timestamp (also called epoch time) is the number of seconds — or milliseconds — elapsed since 00:00:00 UTC on 1 January 1970. It is the universal language of time across operating systems, databases, and APIs.
How do I tell seconds from milliseconds?
A 10-digit number is almost always seconds (e.g. 1700000000). A 13-digit number is milliseconds (e.g. 1700000000000). JavaScript's Date.now() returns milliseconds; most Unix/Linux tools and databases use seconds. This tool detects the unit automatically.
Is my data sent to a server?
No. All conversions run 100% in your browser. No timestamps, dates, or timezone data are ever transmitted anywhere.
Why does the same timestamp show different times in different timezones?
A Unix timestamp is always UTC-based. The human-readable display depends on the local timezone offset applied. UTC+5:30 (India) will show a time 5 hours 30 minutes ahead of UTC+0 (London) for the same timestamp.
How do I get the current timestamp in code?
JavaScript: Date.now() (ms) or Math.floor(Date.now()/1000) (s). Python: import time; time.time(). Go: time.Now().Unix(). Java: System.currentTimeMillis() (ms). All return the same underlying UTC value.