Unix Timestamp Converter
Convert Unix epoch timestamps to UTC, local times, and ISO 8601 strings, or convert calendar dates back into seconds and milliseconds.
Unix Timestamp → Human Date
Human Date → Unix Timestamp
Historic & Future Unix Epoch Milestones
Understanding the Unix Epoch
What is the Unix Epoch?
Starts: Jan 1, 1970 00:00:00 UTC
Unix time measures the total number of seconds that have elapsed since the Unix Epoch (midnight UTC on January 1, 1970), ignoring leap seconds.
Seconds vs. Milliseconds
10 Digits (Sec) vs 13 Digits (Ms)
Backend databases like MySQL and PostgreSQL often store 10-digit seconds, while JavaScript (Date.now()) utilizes 13-digit milliseconds.
The Year 2038 Problem
Overflow: Jan 19, 2038 at 03:14:07 UTC
Systems using signed 32-bit integers will overflow when reaching 2,147,483,647 seconds. Modern 64-bit systems are immune for billions of years.
Frequently Asked Questions
How does the tool distinguish seconds from milliseconds?
If you enter a number with 10 digits or fewer, the tool automatically interprets it as seconds. If it has 11 to 13 digits, it is treated as milliseconds.
Can I convert timestamps into different timezones?
Yes! The tool automatically outputs both standard GMT/UTC time and your local browser timezone, along with the full ISO 8601 timestamp.
What does the Quick Offsets bar do?
The Quick Offsets bar allows you to quickly add or subtract standard intervals (+1 Hour, +1 Day, +1 Week, +30 Days) to test token expirations, cache TTLs, or scheduling logic.