ISO 8601 Parser — Date, UTC & Unix Timestamp Parse and reformat ISO 8601 date/time strings.
100% offline
Input20 chars · 1 lines
Output219 chars
Parsed
Date          2026-01-15
Time          09:30:00
Offset        Z
Week date     2026-W03-4
Ordinal date  2026-015
Unix (s)      1768469400
UTC           Thu, 15 Jan 2026 09:30:00 GMT
ISO 8601      2026-01-15T09:30:00.000Z

About ISO 8601 Parser — Date, UTC & Unix Timestamp

ISO 8601 is the international standard for writing dates and times — strings like `2024-06-18T12:00:00+05:30` that show up in APIs, logs, databases, and JSON payloads everywhere. They're unambiguous by design, but reading one at a glance is hard: which part is the time zone offset, and what instant does it actually represent?

This free ISO 8601 parser breaks any ISO date/time string into its components — calendar date, time, and UTC offset — and derives the values you usually have to look up by hand: the ISO week date (like `2024-W25-2`), the ordinal day-of-year (`2024-170`), the Unix timestamp, and the canonical UTC form. It handles date-only values, full datetimes, `Z` and `±HH:MM` offsets, and fractional seconds.

Everything runs entirely in your browser. Nothing you paste is uploaded or logged, so it's safe for timestamps from production systems.

Features

  • Split an ISO 8601 string into date, time, and UTC offset
  • Derive the ISO week date (YYYY-Www-D) and ordinal date (YYYY-DDD)
  • See the absolute instant as Unix seconds and canonical UTC
  • Handles date-only, datetime, Z/offset, and fractional seconds — fully offline

How to use

  1. Paste an ISO 8601 string (or press Now to load the current instant).
  2. Read the calendar date, time, and offset in the breakdown.
  3. Use the derived week date, ordinal date, Unix seconds, and UTC values as needed.
  4. Copy any part of the output with the copy button.

Frequently asked questions

What does the offset like +05:30 mean?

It is the difference between the stated local time and UTC. +05:30 means the time is 5 hours 30 minutes ahead of UTC, so 12:00:00+05:30 is 06:30:00 UTC. A 'Z' means the time is already in UTC (zero offset).

What is an ISO week date?

It identifies a day by its ISO week-numbering year, week number, and weekday — for example 2024-W25-2 is the Tuesday of week 25 of 2024. ISO weeks start on Monday, and week 1 is the week containing the year’s first Thursday, so the week-numbering year can differ from the calendar year near January.

What is the ordinal date?

It is the day-of-year form: the year followed by the day number from 001 to 365 (or 366 in a leap year). 2024-170 is the 170th day of 2024, which is 18 June.

What do the T and Z mean in an ISO 8601 string?

The T is a literal separator between the date and the time, so 2024-06-18T12:00:00 reads as "18 June 2024, at 12:00". The Z (for "Zulu") marks the time as UTC, i.e. a zero offset — 12:00:00Z is noon UTC. A string ending in Z or an explicit offset like +05:30 represents an absolute instant, which is what the Unix seconds value is derived from.

Is my data sent anywhere?

No. Parsing happens entirely in your browser using the platform Date and Intl APIs. Nothing you paste leaves your machine, which makes it safe for timestamps copied from logs or production systems.

Everything runs locally in your browser — your input is never uploaded.