Unix Timestamp Converter

Convert between Unix timestamps and human-readable dates instantly. Supports seconds, milliseconds, ISO 8601, UTC, and relative time. 100% client-side — no data leaves your browser.

Current Unix Timestamp (seconds)
---
---

Timestamp to Date

Enter a Unix timestamp (seconds or milliseconds) to convert to a human-readable date.

Date to Timestamp

Enter a date and time to convert to a Unix timestamp.

Common Timestamps

Click any timestamp to load it in the converter above.

About Unix Timestamps

A Unix timestamp (also known as Epoch time or POSIX time) 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 points in time in a timezone-independent manner.

Seconds vs Milliseconds

Traditional Unix timestamps are measured in seconds. However, many modern systems (JavaScript, Java, etc.) use milliseconds. This tool auto-detects the unit: timestamps with 13+ digits are treated as milliseconds, while those with 10 or fewer digits are treated as seconds. You can also manually select the unit.

The Year 2038 Problem

On January 19, 2038 at 03:14:07 UTC, 32-bit signed integer Unix timestamps will overflow, wrapping around to a negative number. This is analogous to the Y2K problem. Most modern systems use 64-bit timestamps, which will not overflow for over 292 billion years.

ISO 8601 Format

ISO 8601 is the international standard for representing dates and times. The format 2024-01-15T12:30:00Z is unambiguous and widely supported across programming languages, APIs, and databases.

100% Client-Side Processing

All conversions happen entirely in your browser using JavaScript's native Date object. No data is transmitted to any server. Your timestamps and dates never leave your device.