ISO 8601 Converter

Parse standard ISO strings or encode a local datetime to ISO UTC.

Work with API timestamps and log formats: paste an ISO string to read it, or pick a moment to copy canonical UTC ISO output.

Parse ISO string
Create ISO from datetime

How it works

Parse mode uses the browser Date parser on your ISO input; encode mode converts a local picker value to toISOString().

Output UTC uses the Z suffix as produced by JavaScript’s ISO serializer.

Formats

Common variants with Z or numeric offsets are accepted when the browser can parse them.

Strict validation

Invalid or partial strings show an error rather than guessing.

Common questions

Milliseconds?
Encoded output includes milliseconds as .000 when zero.
Offset strings?
Values like 2024-01-01T12:00:00+02:00 parse when the browser supports them.
Date only?
Date-only ISO strings parse at UTC midnight unless the browser treats them as local.
Privacy?
Nothing leaves this page.