Calculator Tools
Convert one local wall-clock date and time from an IANA time zone to one or more destinations. Browser timezone rules handle seasonal offsets, flag skipped spring-forward times, and show both occurrences of an ambiguous fall-back time.
Simple workflow
How to use Time Zone Converter
- 1Choose a date, time and source IANA time zone.
- 2Add one or more destination zones and choose 12-hour or 24-hour display.
- 3Select Convert time and review each date, local time, UTC offset and day difference.
Good to know
Frequently asked questions
Does this converter use fixed city offsets?
No. It uses the browser's IANA timezone data for the selected date, so a region can have different daylight-saving offsets during the year.
What happens when a spring-forward time does not exist?
The converter rejects the wall-clock time with a clear message. It does not silently shift the time to a different hour.
What happens when a fall-back time occurs twice?
Both valid occurrences are shown with their different UTC offsets and destination results, so you can identify the intended instant.
How accurate are historical timezone results?
Accuracy depends on the IANA timezone data bundled with the browser. This tool supports years 1900 through 2100 and does not predict future rule changes.
Practical guide
Convert local times with named-zone daylight-saving rules
A time zone is a set of rules for a region, while a UTC offset is the difference from UTC at one instant. A named IANA zone such as America/New_York can use different offsets in winter and summer, so this converter asks the browser for the rule that applies on the selected date.
A spring-forward change can skip a wall-clock time, and a fall-back change can repeat one. UtilSprout rejects a nonexistent local time and shows both possible instants when a local time is ambiguous instead of silently guessing.
Worked example
Convert UTC noon to India
- Start with
- 15 January 2026 at 12:00 in UTC.
- Choose
- Add Asia/Kolkata as the destination and choose 24-hour display.
- You get
- Asia/Kolkata shows 17:30 on the same calendar day with offset UTC+05:30.
Tips for a useful result
- Use the canonical IANA identifier so seasonal and historical rules can be applied.
- Check the previous-day or next-day label before scheduling across distant regions.
- For a repeated fall-back time, use the displayed offsets to identify the intended occurrence.
IANA data, browser limits and privacy
The available identifiers come from Intl.supportedValuesOf where the browser supports it, with a compact fallback for older browsers. Conversion uses Intl.DateTimeFormat and never a hardcoded table of current offsets.
The supported calendar range is 1900 through 2100. Historical accuracy and future rule changes depend on the IANA time-zone data bundled with the browser. Dates, times and selected zones remain in page memory and are not added to URLs, storage or analytics.
Authoritative external sources
- MDN: Intl.supportedValuesOf (external)
Documents browser-provided supported time-zone identifiers for Intl formatting APIs.
Keep going