Epoch Converter
Convert Unix timestamps to human-readable dates and vice versa
Epoch → Human Date
Supports seconds, milliseconds, microseconds, and nanoseconds.
Human Date → Epoch
Convert Unix timestamps to human-readable dates, or convert any date back to a Unix epoch timestamp. Works with seconds, milliseconds, nanoseconds, and any timezone.
What is Unix epoch time?
Unix time (aka "epoch time" or "POSIX time") is the number of seconds that have elapsed since 00:00:00 UTC on 1 January 1970 — known as the Unix epoch. It is the de-facto standard for representing timestamps in programming, databases, and APIs.
Common timestamp formats
| Format | Digits | Example | Where you see it |
|---|---|---|---|
| Seconds | 10 | 1714176000 | Unix, MySQL, most databases |
| Milliseconds | 13 | 1714176000000 | JavaScript Date.now(), Java |
| Microseconds | 16 | 1714176000000000 | Python time_ns() / 1000 |
| Nanoseconds | 19 | 1714176000000000000 | Go, Rust, high-precision logging |
Frequently asked questions
What is Unix epoch time?
The number of seconds elapsed since 1 January 1970, 00:00:00 UTC. Used universally in programming for timestamps.
Seconds vs milliseconds — how do I tell?
Seconds are 10 digits, milliseconds are 13. The tool auto-detects which you pasted.
What is the current Unix timestamp?
The tool shows it live at the top of the page, updating every second.
Does it handle timezones?
Yes — display time in UTC, your local timezone, or any IANA timezone (e.g. America/New_York).