Timestamp Converter
Convert Unix timestamps to human-readable dates and vice versa. Support for seconds and milliseconds. View in UTC and local time.
Unix timestamps are the universal language of time in computing. Instead of representing dates as human-readable strings (which vary by locale, timezone, and format), a Unix timestamp is simply an integer — the number of seconds elapsed since midnight on January 1, 1970 UTC. This makes timestamps unambiguous, timezone-independent, and easy to store, compare, and sort.
You will encounter Unix timestamps everywhere: API responses that return expiration times (like the JWT "exp" claim), database records with created_at and updated_at columns, log files with epoch-based timestamps, HTTP headers like Last-Modified and Expires, and event tracking systems. Reading these timestamps requires converting them to human-readable dates, which is what this tool does instantly.
Two formats are common: seconds-precision (10-digit numbers, used by most Unix systems and many APIs) and milliseconds-precision (13-digit numbers, used by JavaScript's Date.now(), Java, and many web APIs). This tool auto-detects which format your input is in and converts accordingly. You can also convert in the other direction — pick a date and time to get the corresponding timestamp.
The tool shows the converted date in both your local timezone and UTC, so you can verify the result regardless of where you are. All conversion uses JavaScript's built-in Date object and runs entirely in your browser — no server involved.