Unix Timestamp Converter
Convert between Unix timestamps and human-readable dates in multiple formats.
Convert between Unix timestamps and human-readable dates in multiple formats.
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.
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.
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".
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.
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.