Unix Timestamp Converter

Convert between Unix timestamps and human-readable dates in multiple formats.

Current Unix Timestamp

Timestamp to Date

Date to Timestamp

Unix Timestamp Converter - Epoch Time Made Simple

This free Unix timestamp converter helps developers and system administrators quickly translate between epoch time and human-readable date formats. Enter a Unix timestamp to see the corresponding date in UTC, local time, ISO 8601, and relative time. Or pick a date to get its Unix timestamp in both seconds and milliseconds. The current epoch time is displayed live at the top of the page, updating every second.

What Is a Unix Timestamp?

A Unix timestamp, also called epoch time or POSIX time, represents the number of seconds that have elapsed since January 1, 1970, at 00:00:00 UTC. This system is used across virtually all programming languages and operating systems as a universal way to represent points in time as simple integers. Timestamps in milliseconds multiply this value by 1000 and are common in JavaScript and Java.

Supported Output Formats

When you convert a timestamp, the tool displays the result in four formats. UTC shows the date and time in Coordinated Universal Time. Local Time shows it in your browser's timezone. ISO 8601 provides the internationally standardized format used in APIs and databases. Relative Time shows a human-friendly description like "3 hours ago" or "in 2 days".

Seconds vs. Milliseconds

The tool automatically detects whether your input is in seconds or milliseconds. If the number is larger than 10 billion, it is treated as milliseconds. This means you can paste timestamps from JavaScript's Date.now() or Unix's date +%s without worrying about the format.

Common Use Cases

Privacy

All conversions happen locally in your browser. No timestamps or dates are sent to any server, making this tool safe for working with time-sensitive data from production systems.