Unix Timestamp Converter

Convert between Unix epoch timestamps and human-readable dates. Timezone selector, milliseconds toggle, and live counter. All processing happens in your browser.

Current Unix Timestamp:
Input is seconds

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 seconds or milliseconds) in the input field and click Convert. The tool displays the corresponding date in multiple formats including ISO 8601, UTC, and your selected timezone.

What is the difference between seconds and milliseconds?

A Unix timestamp in seconds is typically 10 digits (e.g. 1700000000), while milliseconds are 13 digits (e.g. 1700000000000). JavaScript's Date.now() returns milliseconds. Use the milliseconds toggle to specify your input format.

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.