Epoch & Unix Timestamp Converter
Convert a Unix timestamp to a human-readable date, or convert any date back to epoch. All conversions happen in your browser.
What Is a Unix Timestamp?
A Unix timestamp (also called epoch time) is the number of seconds that have elapsed since January 1, 1970 at 00:00:00 UTC, not counting leap seconds. It is the standard way to represent a point in time in most programming languages and databases.
Seconds vs Milliseconds
Some systems (JavaScript's Date.now(), Java's System.currentTimeMillis()) return milliseconds, not seconds. A 13-digit number like 1700000000000 is in milliseconds — divide by 1000 to get seconds. This converter automatically detects both.
Common Use Cases
- Debugging API responses that return
created_atorexpires_atas epoch integers - Checking if a JWT token has expired (the
expclaim is a Unix timestamp) - Generating time ranges for database queries or log searches
- Verifying webhook signatures that include a timestamp header
ISO 8601 Format
ISO 8601 (2024-11-14T22:13:20.000Z) is the internationally standardised date format. The trailing Z means UTC. Most APIs and log systems accept and emit this format.
Related Developer Tools
Working with scheduled jobs? Use the Cron Expression Parser to see next run times. Need to verify JWT token expiry claims? The JWT Decoder shows the exp timestamp in human-readable form.