A precise developer-focused converter with full IANA timezone support, relative time, Y2038 detection, and shareable URLs. All conversions happen in your browser — nothing is sent to a server.
The input box auto-detects what you've pasted — seconds, milliseconds, microseconds, ISO 8601, RFC 2822, or natural date strings. Output updates as you type.
A quick reference for the formats you'll see in databases, logs, APIs, and browser code.
Seconds since 1970-01-01 00:00:00 UTC. Timezone-independent integer. 10 digits for current dates. The universal format for databases, logs, and APIs.
Used by Date.now() in JavaScript, System.currentTimeMillis() in Java, and many web APIs. 13 digits for current dates. Multiply seconds × 1000.
Human-readable format: 2026-05-15T14:30:00Z. The Z means UTC. Used in REST APIs, structured logs, and anywhere you need date + time as text.
Other utilities for working with epoch time, timezones, and date arithmetic.
Practical answers for developers working with epoch time, time zones, and timestamp arithmetic.
1970-01-01 00:00:00 UTC as a convenient round date near Unix's creation. The 32-bit signed integer gave them ~136 years of range from that point, which felt comfortable at the time. The convention stuck and became standard across every major operating system and programming language.2,147,483,647, which corresponds to 2038-01-19 03:14:07 UTC. After that second, systems still using 32-bit time overflow to a negative value, jumping back to 1901. Modern systems use 64-bit timestamps, which won't overflow for billions of years. Read more →JavaScript: Math.floor(Date.now() / 1000)Python: int(time.time())Bash: date +%sGo: time.Now().Unix()PHP: time()Rust: SystemTime::now().duration_since(UNIX_EPOCH).unwrap().as_secs()
Intl API. Nothing is logged, transmitted, or stored. Refresh the page and your input is gone (unless it's in the URL, which is by your choice).America/New_York account for daylight saving time changes automatically. A fixed offset like UTC-5 doesn't — it's wrong for half the year in regions that observe DST. Use IANA names whenever you can.