⏱ Unix Timestamp Converter
Convert Unix timestamps to human-readable dates and vice versa. Supports seconds and milliseconds, any timezone, live current timestamp, and ISO 8601 format.
1. Timestamp → Date
2. Date → Timestamp
FAQ
What is a Unix timestamp?
A Unix timestamp is the number of seconds (or milliseconds) elapsed since the Unix Epoch: January 1, 1970 00:00:00 UTC. It is timezone-independent and universally used in databases, APIs, log files, and programming languages to represent a precise moment in time.
How do I know if a timestamp is in seconds or milliseconds?
A 10-digit number is almost certainly seconds (up to year 2286). A 13-digit number is milliseconds. If you see values like 1700000000, that's seconds. If you see 1700000000000, that's milliseconds.
What is the Year 2038 problem?
32-bit signed integers can store values up to 2,147,483,647, which equals January 19, 2038 03:14:07 UTC. Systems still using 32-bit timestamps will overflow on that date. Most modern systems use 64-bit integers, which can represent dates billions of years into the future.
What is ISO 8601?
ISO 8601 is an international standard for date/time representation. The format looks like 2023-11-14T22:13:20.000Z. The trailing Z indicates UTC. ISO 8601 is unambiguous and sortable as a plain string, making it the preferred format for APIs and databases.
Are the conversions affected by my local timezone?
The "Local" outputs reflect your browser's local timezone. UTC and ISO 8601 outputs are always in UTC regardless of your timezone. Click any value to copy it to the clipboard.