Instantly convert Unix timestamps to human-readable dates and vice-versa. Displays current epoch time and supports both seconds and milliseconds.
Client-side · Private · Instant
--
--
--
--
Definition
A Unix timestamp (also known as Epoch time) is a system for describing a point in time. It is defined as the number of seconds that have elapsed since the Unix epoch, minus leap seconds. The Unix epoch is 00:00:00 UTC on 1 January 1970.
Use Cases
Unix timestamps are widely used in operating systems, file formats, and APIs because they represent a single point in time consistently across all timezones.
The Mechanics
While traditional Unix time is in seconds (a 10-digit number like 1672531200), many modern languages like JavaScript use milliseconds (a 13-digit number like 1672531200000).
10 DigitsUsually represents Seconds (PHP, MySQL, Unix systems)
13 DigitsUsually represents Milliseconds (JavaScript, Java)
16 DigitsUsually represents Microseconds (Python, C++)
Capabilities
Convert timestamps to human dates, and human dates back to timestamps.
Automatically detects if your timestamp is in seconds or milliseconds.
View dates in both your local browser timezone and standard UTC.
See the exact current epoch time ticking live in the browser.
Step-by-Step
Type or paste a Unix timestamp (e.g., 1704067200) into the input field.
The tool will instantly show you the equivalent date in both your local timezone and UTC.
You can also select a specific date and time from the date picker to generate the corresponding Unix timestamp.
FAQ
This date, specifically 00:00:00 UTC, is known as the Unix epoch. It is an arbitrary date chosen by the creators of the Unix operating system as a starting point to count time.
If you are debugging API responses, you might find our JSON formatter tool incredibly useful.