Timestamp Converter
Convert between Unix epoch timestamps and human-readable dates. Supports seconds and milliseconds.
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
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_atfields 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:
- JWT Decoder — decode
iatandexpclaims directly. - JSON Formatter — pretty-print API responses that contain timestamps.
- Timezone Converter — convert a specific time between any two timezones.
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.