Convert between Unix timestamps and human-readable dates. Supports seconds, milliseconds, and auto-detection. Everything runs in your browser — nothing is sent to a server.
What is a Unix Timestamp?
A Unix timestamp is the number of seconds that have elapsed since January 1, 1970 00:00:00 UTC (the “epoch”). It is timezone-independent, making it the standard way to represent time in APIs, databases, and log files.
Quick Reference
- Current time — The converter shows the current Unix timestamp in real time.
- Seconds vs milliseconds — Some systems (e.g., JavaScript’s
Date.now()) use milliseconds. This tool auto-detects based on the number of digits. - Year 2038 problem — 32-bit systems storing timestamps as signed integers will overflow on January 19, 2038. Most modern systems use 64-bit integers.
Common Use Cases
- Converting log timestamps to human-readable dates for debugging.
- Setting
expandiatclaims in JWT tokens. - Comparing timestamps across systems in different timezones.
Current Unix Timestamp
Timestamp to Date
Date to Timestamp