Unix Timestamp Converter
Convert Unix timestamps to human-readable dates and vice versa. Supports seconds, milliseconds, ISO 8601, and local time — all in your browser.
Click any value to copy it to clipboard.
What is a Unix Timestamp?
A Unix timestamp is the number of seconds elapsed since January 1, 1970 00:00:00 UTC (the Unix epoch). It is timezone-independent and widely used in databases, APIs, log files, and programming languages to represent moments in time.
Supported Input Formats
- 10-digit number — Unix timestamp in seconds (e.g.
1716192000) - 13-digit number — Unix timestamp in milliseconds (JavaScript
Date.now()) - Date string — ISO 8601, RFC 2822, or any format your browser supports (e.g.
2024-05-20)
Output Formats Explained
- Unix (seconds/ms) — raw numeric timestamps for use in code
- UTC — human-readable coordinated universal time
- ISO 8601 — the international standard format used in APIs
- Local — converted to your browser’s local timezone
Frequently Asked Questions
Why do timestamps sometimes show 13 digits?
JavaScript’s Date.now() returns milliseconds, giving a 13-digit number. Most server-side languages use 10-digit second-precision timestamps. Divide by 1000 to convert ms → seconds.
What is the maximum Unix timestamp?
The 32-bit signed integer limit is 2,147,483,647 (January 19, 2038 03:14:07 UTC), known as the Year 2038 problem. Modern 64-bit systems extend this limit by billions of years.
