Unix Timestamp Converter

Convert between Unix epoch timestamps and human-readable dates. Supports seconds, milliseconds, microseconds, and nanoseconds. Timezone selector, live counter, and relative time display. All processing happens in your browser.

Current Unix Timestamp:

Common Timestamps Reference

Frequently Asked Questions

What is a Unix timestamp?

A Unix timestamp (also called Epoch time or POSIX time) is the number of seconds elapsed since January 1, 1970 00:00:00 UTC. It is a universal, timezone-independent way to represent time used in programming, databases, and APIs.

How do I convert a Unix timestamp to a date?

Enter the Unix timestamp in the input field, select your unit (seconds, milliseconds, microseconds, or nanoseconds), and click Convert. The tool displays the corresponding date in multiple formats including ISO 8601, RFC 2822, UTC, and your selected timezone.

What is the difference between timestamp units?

Seconds timestamps are typically 10 digits (e.g. 1700000000). Milliseconds are 13 digits — JavaScript's Date.now() returns milliseconds. Microseconds (16 digits) are used in some databases. Nanoseconds (19 digits) are used in Go's time.UnixNano() and high-precision systems.

What is the Year 2038 problem?

Systems using 32-bit signed integers for Unix timestamps can only represent dates up to January 19, 2038 03:14:07 UTC (2147483647). After that, the integer overflows. Modern systems use 64-bit integers to avoid this.