Epoch Converter

Convert Unix timestamps to human-readable dates and dates to epoch time. Supports seconds, milliseconds, and batch conversion.

Current Unix Epoch Time

Epoch → Human Date

UTC
Local Time
ISO 8601
Relative
Day of Week
Day of Year
Week Number
Is Leap Year?
Input Type

Human Date → Epoch

Epoch (seconds)
Epoch (milliseconds)
ISO 8601

Batch Convert

Notable Epoch Timestamps

EpochDate (UTC)Event
0Jan 1, 1970 00:00:00Unix Epoch
1000000000Sep 9, 2001 01:46:40Billennium
1234567890Feb 13, 2009 23:31:30Sequential timestamp
1500000000Jul 14, 2017 02:40:001.5 billion
1700000000Nov 14, 2023 22:13:201.7 billion
2000000000May 18, 2033 03:33:202 billion
2147483647Jan 19, 2038 03:14:07Y2K38 (32-bit overflow)

Get Epoch Time in Code


    

Frequently Asked Questions

What is Unix epoch time?

Unix epoch time (also called POSIX time or Unix timestamp) is the number of seconds that have elapsed since January 1, 1970 00:00:00 UTC, not counting leap seconds. It is widely used in computing to represent dates and times as a single integer, making it easy to store, compare, and calculate time differences.

Why does epoch time start on January 1, 1970?

The date was chosen by the designers of Unix at Bell Labs as a convenient, round date close to when the system was being developed. The original Unix time was stored as a 32-bit integer counting 1/60th of a second intervals, and 1970 was chosen as a practical starting point that wouldn't overflow too quickly.

What is the difference between epoch seconds and milliseconds?

Unix epoch is traditionally measured in seconds (a 10-digit number like 1700000000). Many programming languages, including JavaScript and Java, use milliseconds instead (a 13-digit number like 1700000000000). This tool auto-detects the format based on the number of digits and converts accordingly.

What is the Year 2038 problem (Y2K38)?

Systems using 32-bit signed integers to store Unix timestamps will overflow on January 19, 2038 at 03:14:07 UTC, when the value exceeds 2,147,483,647. The counter will wrap to a negative number, potentially causing system crashes or incorrect dates. Most modern systems use 64-bit integers, which can represent dates billions of years into the future.

Does epoch time account for leap seconds?

No. Unix epoch time explicitly does not count leap seconds. Each day is treated as exactly 86,400 seconds. When a leap second occurs, the Unix clock may repeat a second or adjust gradually depending on the system implementation (e.g., Google's "leap smear"). This means Unix time can differ from UTC by the accumulated number of leap seconds.

More Online Tools

AI Token Calculator Age Calculator AI Agent Cost Calculator Screen Resolution Checker LLM Security Checker AI Model Price Calculator Can I Run This LLM? Password Strength Checker

Brush Games

Brush the Kitten Brush the Puppy Brush the Bunny

Drawing Challenges

Draw a Perfect Circle Draw a Perfect Egg Draw a Perfect Heart

Fun Games

The 10 Game BPM Tap Tempo Doodle Speed Challenge

Brain & Skill Tests

Reaction Time Test Color Memory Test Mouse Accuracy Test