Developer Tool

Epoch Converter

Free online Unix timestamp converter -- convert between epoch time and human-readable dates

Current Time

Epoch to Date

Enter a Unix timestamp to convert

Date to Epoch

Accepted: ISO 8601, YYYY-MM-DD, MMM DD YYYY, and more

Enter a date to convert to epoch

Epoch Converter — Frequently Asked Questions

What is a Unix timestamp (epoch time)?

A Unix timestamp, also known as epoch time, is the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC (the Unix epoch). It is widely used in computing to represent dates and times as a single integer, making it easy to store, compare, and transfer time data across systems.

What is the difference between seconds and milliseconds?

Unix timestamps are traditionally measured in seconds since the epoch. However, many programming languages and APIs (like JavaScript's Date.now()) use milliseconds for greater precision. A millisecond timestamp is simply the seconds timestamp multiplied by 1000. This tool detects and handles both formats automatically.

What is the Year 2038 problem?

The Year 2038 problem occurs because many systems store Unix timestamps as 32-bit signed integers, which can only represent dates up to January 19, 2038 (2,147,483,647 seconds). After that, the counter overflows and wraps to a negative number. Modern 64-bit systems are not affected by this limitation.

What is ISO 8601 format?

ISO 8601 is an international standard for date and time representation. It uses the format YYYY-MM-DDTHH:mm:ss.sssZ, where T separates the date and time, and Z indicates UTC. It is the most common format for data exchange in APIs and is unambiguous across locales.

Is my data secure?

Yes, all conversions happen entirely in your browser using the native JavaScript Date API. No data is sent to any server. Your timestamps and dates never leave your device.