ISO 8601 date formatter
Type any date — an ISO string, a casual format, or just “use now” — and get back a clean, standards-compliant ISO 8601 representation in several variants. ISO 8601 is the international standard for dates and times, used in APIs, logs, databases and file names because it orders fields from largest to smallest and sorts correctly as plain text.
How it works
Your input is parsed with the browser’s native Date, then formatted using
Date and Intl APIs into multiple ISO 8601 forms. Choosing UTC converts to
Coordinated Universal Time and appends Z; choosing local keeps your wall-clock
time and appends your offset (e.g. +01:00).
| Variant | Example |
|---|---|
| Full UTC | 2026-05-29T12:00:00.000Z |
| Local with offset | 2026-05-29T13:00:00.000+01:00 |
| Date only | 2026-05-29 |
| Basic (no separators) | 20260529T120000Z |
| ISO week date | 2026-W22-5 |
Example
Entering 29 May 2026, 12:00 UTC produces the full string
2026-05-29T12:00:00.000Z, the date-only 2026-05-29, the basic
20260529T120000Z, and the week date 2026-W22-5 (Friday of week 22).
Each output is one click to copy, and everything runs in your browser, so nothing is uploaded.