Back to Tools
Unix Timestamp Converter
Convert Unix timestamps to human-readable dates and vice versa. Supports seconds and milliseconds. All processing happens in your browser.
Current Unix Timestamp
0
Unix Timestamp → Date
OR
Date → Unix Timestamp
What is a Unix Timestamp?
A Unix timestamp (also known as Epoch time or POSIX time) represents the number of seconds that have elapsed since January 1, 1970 (midnight UTC/GMT). It's a universal way to track time across different systems and timezones.
Seconds vs Milliseconds
Unix timestamps can be in seconds (10 digits, e.g., 1704067200) or milliseconds (13 digits, e.g., 1704067200000). JavaScript uses milliseconds by default, while most server-side languages use seconds. This tool auto-detects the format.
Common Use Cases
- Database timestamp fields
- API request/response timestamps
- Log file analysis
- Cookie expiration times
- JWT token expiration (exp claim)
Quick Reference
| Date | Unix Timestamp |
|---|---|
| January 1, 1970 | 0 |
| January 1, 2000 | 946684800 |
| January 1, 2024 | 1704067200 |
| January 19, 2038 (Y2K38) | 2147483647 |