How to use this developer tool
- Paste or type a value in the input area.
- Choose the conversion option when one is available.
- Select Parse Offsets or press Ctrl/Cmd + Enter.
- Review the interpretation and copy or download the result.
Parse numeric timezone offsets into signed minutes, decimal hours, UTC labels, and ISO-style forms. Each non-empty line is handled independently, so a configuration list can be checked in one pass. The parser accepts Z, UTC, GMT, ±HH, ±HHMM, and ±HH:MM forms, while rejecting impossible minute fields and offsets beyond the conventional ±14:00 boundary.
A timezone offset is a fixed displacement from UTC. It does not identify a region and contains no daylight-saving transition rules.
Use an IANA name such as Asia/Seoul when historical or daylight-saving rules matter. +09:00 only describes a fixed offset.
Try the sample input, then run the converter. The output panel reports the normalized value and the fields used to derive it.
+09:00 -0530 UTC+05:45 Z
Strip an optional UTC or GMT prefix, validate hours and minutes, apply the sign, and normalize the result to ±HH:MM.
Use an IANA name such as Asia/Seoul when historical or daylight-saving rules matter. +09:00 only describes a fixed offset.
Use the format shown in the sample. The parser rejects empty input and reports malformed values instead of guessing silently.
UTC and offset-aware values represent a fixed instant. Any output labeled local uses the timezone configured in your browser.
The output is copy-ready, but verify it against the date library and runtime used by your application, especially for legacy formats.
Browsers may ship different timezone database versions and may parse non-standard legacy date strings differently. Prefer explicit standard formats.
No. The conversion runs in this page with browser APIs and does not require a network request.
| Value | Meaning |
|---|---|
| UTC | Coordinated Universal Time |
| Unix epoch | 1970-01-01T00:00:00Z |
| ISO 8601 | International date and time notation |