What is Epoch Time?
Epoch time (also known as Unix time or POSIX time) is a way of tracking time as a single number - the total seconds elapsed since January 1, 1970, 00:00:00 UTC. That starting point is called the Unix epoch. For example, the timestamp 0 represents that exact moment, 86400 is exactly one day later, and 1704067200 is January 1, 2024.
This epoch converter lets you translate between these numeric timestamps and human-readable dates. Enter a timestamp to see the date, or pick a date to get its epoch value. It auto-detects whether you're working in seconds, milliseconds, microseconds, or nanoseconds.
How This Epoch Converter Works
To convert a timestamp to a date, the converter breaks the number down into years, months, days, hours, minutes, and seconds relative to the 1970 epoch. To go the other way, it counts the total seconds from 1970 to your chosen date. Results are shown in local time, UTC, and ISO 8601 formats.
Supported Formats
- Seconds (10 digits) - Standard Unix format, used by Python, PHP, Ruby, and most Unix/Linux systems
- Milliseconds (13 digits) - Used by JavaScript, Java, and most modern APIs
- Microseconds (16 digits) - Common in high-precision logging and database timestamps
- Nanoseconds (19 digits) - Used in performance profiling and scientific applications
Common Time Intervals in Seconds
60 seconds3,600 seconds86,400 seconds604,800 seconds31,536,000 seconds