Search for a command to run...
Convert UNIX timestamps to human-readable dates and vice-versa. Everything stays in your browser.
Paste a Unix timestamp in seconds or milliseconds, or select a date/time from the picker to start the conversion.
The tool detects the input type automatically and shows UTC, ISO 8601, and local time versions in real-time.
Adjust individual date and time components like year, month, or second to see how the timestamp changes.
Copy the specific format you need or the raw timestamp to your clipboard for your code or logs.
Time is harder than it looks. Here are the most frequent slips when working with epochs and intervals.
// Unexpected date in 1970
const date = new Date(1715500000);
// Output: Thu Jan 20 1970 ...// Multiply by 1000 for milliseconds
const date = new Date(1715500000 * 1000);
// Output: Sun May 12 2024 ...Unix timestamps can be in seconds (10 digits) or milliseconds (13 digits). Mixing them up is the #1 cause of 'dates in the year 1970' or 'dates in the future' bugs.
Convert between Unix (sec/ms), ISO 8601, UTC, and your local time in a single view.
Pick dates and times through a native-feeling UI and see the corresponding Unix epoch instantly.
Paste any numeric value and the tool will guess if it's seconds or milliseconds based on the current era.
See how long ago or how far in the future a timestamp is with human-readable labels like '2 hours ago'.
Just like all our tools, timestamps are processed locally. No data leaves your machine, and no logs are kept.
The Unix epoch (or Unix time) is the number of seconds that have elapsed since January 1, 1970 (midnight UTC/GMT), not counting leap seconds. It is the standard way systems keep track of time because it is a single integer that is independent of timezones. Modern APIs often use milliseconds (1/1000th of a second) for higher precision.
Format megabytes of JSON in milliseconds.
Data never leaves your browser for maximum privacy.
Works perfectly even without an internet connection.