Free Online ISO 8601 Date, Time and Duration Converter
Paste any ISO 8601 timestamp and see it as a calendar date, a week date, an ordinal date, in basic and extended form, in UTC and at its own offset. The page also builds a timestamp from parts and converts ISO 8601 durations such as P1DT2H30M into plain hours and minutes, explaining whatever it cannot read.
Every date is worked out in your browser. Nothing you type is sent anywhere.
🧩 What have you got?
How the string was taken apart.
| Part | Value | What it means |
|---|
| The same moment as | Written out | Where this form turns up |
|---|
| When | What was worked out | Actions |
|---|
How dates are shown
The format only changes what you read. Every date you type into a date box is handled as year, month and day, so 02/09 can never be mistaken for the second of September in one place and the ninth of February in another.
Display
Full screen hides the page around the tool. Press Escape, or the button in the bar, to come back.
History
Your data
Settings, history and saved setups live in this browser and nowhere else. There is no account and no server, which also means clearing them here is final.
Enjoying WizTools123? Help keep our server infrastructure 100% free and open for everyone.
How to Read an ISO 8601 Timestamp
Three modes, one standard.
What to Know About ISO 8601
The forms that are valid, and the ones that only look valid.
Key Features & Capabilities
What it reads, and what it deliberately leaves alone.
About ISO 8601
ISO 8601 is the international standard for writing dates and times, and its whole purpose is to remove ambiguity. 03/10/2026 is the third of October in most of the world and the tenth of March in the United States; 2026-10-03 is the third of October everywhere. The ordering from largest unit to smallest also means that sorting such strings as plain text sorts them chronologically, which is why almost every log file, API and database interchange format in use settled on it.
The standard is wider than the one form most people have met. Besides the calendar date there is the week date, 2026-W41-3, which names the Wednesday of the forty first week, and the ordinal date, 2026-276, which names the day by its position in the year. There is a basic form without separators, 20261003T143000Z, used where every character counts. All of these are correct ISO 8601, all of them appear in real data, and a converter that only handles the familiar form is of no use when one of the others turns up.
The offset is where the real mistakes live. A string ending in Z is in UTC and names an exact moment. A string ending in +05:00 names the same kind of exact moment, read on a clock five hours ahead. A string with no offset at all is local time, which means it does not name a single moment until you know whose local time is meant, and code that treats a missing offset as UTC moves every such timestamp by hours. The page always states which of the three cases it found, because the difference cannot be seen by looking at the string.
Durations are a separate part of the standard and use their own grammar, starting with P. The T inside them is not decoration: P1M is one month and PT1M is one minute, which is a difference of about forty three thousand to one. Weeks have their own form, P6W, which cannot be combined with the other parts. Years and months have no fixed length, so a duration containing them cannot be turned into an exact number of hours; this page converts them at a stated average and labels the result as approximate rather than pretending otherwise.
Frequently Asked Questions
Z, offsets, week dates and durations.
Every Other Date & Time Tool
18 more tools in this set. All free, all in your browser.