ISO 8601 Date/Time Converter

Enter a date and time into the ISO 8601 Date/Time Converter and get back the corresponding ISO 8601 extended format, Unix timestamp, human-readable date, and relative time. You can also paste a Unix timestamp or an ISO 8601 string to convert it back into a readable format. Choose your timezone offset and see all representations side by side.

Select a date and time to convert to ISO 8601 and Unix timestamp.

Enter seconds since January 1, 1970 00:00:00 UTC.

Paste an ISO 8601 formatted date string to decode it.

Select the timezone for the output display.

Character used to separate seconds from milliseconds in ISO 8601.

Results

ISO 8601 Extended Format

--

ISO 8601 Basic Format

--

ISO 8601 Week Date

--

ISO 8601 Ordinal Date

--

Unix Timestamp (seconds)

--

Unix Timestamp (milliseconds)

--

Human-Readable Date

--

Relative Time

--

Day of Week

--

Day of Year

--

ISO Week Number

--

Results Table

Frequently Asked Questions

What is ISO 8601?

ISO 8601 is an international standard published by the International Organization for Standardization (ISO) for representing dates and times. It defines a clear, unambiguous format — YYYY-MM-DDTHH:mm:ss — that avoids confusion between regional date conventions (e.g. MM/DD/YYYY vs DD/MM/YYYY). The "T" separates the date from the time, and the timezone is indicated by "Z" (UTC) or an offset like +05:30.

What is a Unix timestamp?

A Unix timestamp (also called Unix time, POSIX time, or epoch time) is the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC — not counting leap seconds. In ISO 8601, this epoch is represented as 1970-01-01T00:00:00Z. It is widely used in programming because it is a simple integer that is easy to store, compare, and compute with.

What is the difference between ISO 8601 basic and extended format?

The extended format uses hyphens and colons as separators — for example, 2025-01-15T12:00:00Z — and is the most human-readable version. The basic format omits those separators: 20250115T120000Z. Both are valid ISO 8601, but the extended format is recommended for readability and is more commonly used in APIs, logs, and databases.

What is an ISO 8601 week date?

An ISO 8601 week date represents a date using the year, ISO week number, and day of the week — for example, 2025-W03-3 means Wednesday of the 3rd ISO week of 2025. ISO weeks always start on Monday, and the first week of a year is the one containing the first Thursday. This format is useful in industries like manufacturing and logistics that schedule by week number.

What is an ISO 8601 ordinal date?

An ISO 8601 ordinal date represents a date as the year followed by the day-of-year number — for example, 2025-015 represents January 15, 2025 (the 15th day of 2025). This format is compact and useful in contexts where day-of-year calculations are needed, such as astronomy, meteorology, and certain military or scientific applications.

What does the "Z" mean at the end of an ISO 8601 timestamp?

The "Z" at the end of an ISO 8601 timestamp stands for "Zulu time", which is another name for Coordinated Universal Time (UTC). It indicates that the date and time given are in UTC with no offset. Alternatively, you may see an explicit offset like +05:30 (UTC+5:30, for India) or -08:00 (UTC-8, for Pacific Standard Time).

What is the Year 2038 Problem?

The Year 2038 Problem refers to a potential overflow issue affecting systems that store Unix timestamps as signed 32-bit integers. The maximum value of a 32-bit signed integer corresponds to January 19, 2038, 03:14:07 UTC — after which the value wraps around to a large negative number, potentially causing errors. Most modern systems use 64-bit integers, which can safely represent dates far beyond the year 2 billion.

Can ISO 8601 represent time zones other than UTC?

Yes. ISO 8601 supports timezone offsets expressed as ±HH:MM appended to the time. For example, 2025-01-15T17:30:00+05:30 represents 5:30 PM in UTC+5:30 (India Standard Time). When the offset is +00:00 or Z, the time is in UTC. This makes ISO 8601 ideal for exchanging timestamps across systems in different time zones without ambiguity.

More Time & Date Tools