Timestamp Converter
Convert between Unix timestamps and human-readable dates. Supports seconds and milliseconds.
Current Unix Timestamp
Unix Timestamp to Date
Date to Unix Timestamp
Quick Reference
Now (seconds)
Now (milliseconds)
Start of today
Start of year
Frequently Asked Questions
A Unix timestamp (also called Epoch time) is the number of seconds that have elapsed since January 1, 1970 00:00:00 UTC. It's a universal way to represent time that's independent of timezone.
Unix timestamps in seconds are 10 digits (e.g., 1704067200), while milliseconds are 13 digits (e.g., 1704067200000). JavaScript's Date.now() returns milliseconds, while many server-side languages use seconds.
Systems using 32-bit signed integers for Unix timestamps will overflow on January 19, 2038. Modern systems use 64-bit integers which won't overflow for billions of years.