Developer Tool

Unix Time Converter

Live epoch counter, instant bi-directional Unix ↔ Date conversion, important timestamp milestones, and multiple timezone outputs.

⏱ Current Unix Timestamp (seconds)
— ms
Days since epoch
Hours since epoch
Years since 1970

Unix → Human Date

Enter a Unix timestamp above

Date → Unix Timestamp

Pick a date and time above

Notable Unix Timestamps

The Complete Unix Time Reference

Everything a developer needs for epoch time

Live Epoch Counter

Watch the Unix timestamp tick in real-time, updated every second with day and year counters.

🔄

Bi-Directional

Convert Unix → Date or Date → Unix instantly. Supports both seconds and milliseconds timestamps.

🗓

Date Picker

Use the native date and time picker for precise date-to-Unix conversion without typing timestamps.

📌

Milestone Timestamps

Reference important Unix timestamps like Y2K, Unix billion, and upcoming milestones.

Frequently Asked Questions

What is Unix time / epoch time?
Unix time counts seconds since January 1, 1970 00:00:00 UTC. It's used by virtually every operating system, database, and programming language as a timezone-independent way to store and compare dates.
Does Unix time handle timezones?
Unix time itself is always UTC. The timezone only matters when displaying it to humans. When you convert a timestamp to a local time, you're applying an offset to UTC.
When does 32-bit Unix time overflow?
On January 19, 2038 at 03:14:07 UTC — this is the "Year 2038 problem." Systems using a signed 32-bit integer for Unix time will overflow. Modern systems use 64-bit integers which won't overflow for billions of years.
How do I get the current Unix time in my language?
JavaScript: Math.floor(Date.now()/1000) | Python: import time; int(time.time()) | PHP: time() | Go: time.Now().Unix() | Ruby: Time.now.to_i | Java: System.currentTimeMillis()/1000