Time Zone Converter Widget
Add a time zone converter to your website so visitors can turn a meeting, broadcast or deadline time into their own zone, and see the same moment in several other cities at once.
Live preview
Exactly what your visitors will seeUnder the widget on your page: Powered by A2Z Tools
Embed code
<iframe src="https://a2z.tools/embed/w/time-zone-converter" title="Time Zone Converter by A2Z Tools" width="100%" height="600" style="border:0;width:100%" loading="lazy" allow="clipboard-write"></iframe>
A plain iframe. Works everywhere, including site builders that strip scripts. Adjust height if your content needs more room.
<div data-a2z-widget="time-zone-converter" data-height="600"></div> <script async src="https://a2z.tools/embed.js"></script>
Adds a small script (what it does) that sizes the widget to fit its content, loads it lazily and keeps it isolated from your page's CSS.
Works with
How it works
Pick a date and time, the zone it is written in and the zone you want. The widget finds the exact UTC instant for that wall-clock time using the shared A2Z date engine and the browser's IANA time-zone rules, then shows it in the target zone, in the source zone and in UTC, with the offset difference. Two cases are handled honestly: on the night clocks go forward, a time such as 02:30 does not exist, so the widget moves it forward by the size of the jump and tells you; on the night clocks go back, a time such as 01:30 happens twice, so it shows the first occurrence and names the second. Add extra zones to get a small table of the same moment around the world. The result also says when the converted time lands on the next or previous calendar day, which is the usual source of missed calls between Asia and the Americas. Offsets are always shown numerically (UTC+5:30, UTC-5) instead of as abbreviations, because IST means India, Ireland or Israel depending on who writes it and CST covers both Chicago and China. The zone list comes from the browser itself (Intl.supportedValuesOf), with legacy spellings such as Asia/Calcutta or Europe/Kiev shown under their current IANA names, Asia/Kolkata and Europe/Kyiv.
Method
- UTC instant = wall-clock time - UTC offset of the source zone at that instant (found by testing candidate offsets)
- Target time = UTC instant + UTC offset of the target zone at that instant
- Gap (clocks go forward): the time does not exist; it is shifted forward by the change in offset
- Overlap (clocks go back): two instants match; the earlier is shown and the later is reported
Worked examples
An India evening call for a New York client
Inputs: 2026-11-20 18:30 from Asia/Kolkata to America/New_York, also Europe/London and Asia/Tokyo
Result: Fri 20 Nov 2026, 08:00 in New York (UTC-5); UTC 13:00; London 13:00 (UTC+0); Tokyo 22:00 (UTC+9); difference -10h 30m
US daylight saving ended on 1 November 2026, so New York is on UTC-5 and 10 hours 30 minutes behind India. In early October the gap is 9 h 30 m.
A time that does not exist
Inputs: 2026-03-08 02:30 from America/New_York to Europe/London
Result: Sun 8 Mar 2026, 07:30 in London; New York shown as 03:30 (UTC-4) with a warning
US clocks jump from 02:00 EST to 03:00 EDT that night, so 02:30 is skipped; the converter moves it forward by the 60-minute jump, as a wall clock would.
A time that happens twice
Inputs: 2026-10-25 01:30 from Europe/London to Asia/Kolkata
Result: Sun 25 Oct 2026, 06:00 in Kolkata (first 01:30, BST, UTC 00:30); the note names the second 01:30 as 07:00 in Kolkata
UK clocks go back from 02:00 BST to 01:00 GMT, so 01:30 occurs at 00:30 UTC and again at 01:30 UTC.
Limitations
- The tz database aims to be accurate only for timestamps since 1970; conversions for earlier dates may use simplified historical rules.
- Minutes are the smallest unit; seconds in the input are ignored.
- Only named IANA zones can be chosen; a bare offset such as UTC+7 or an abbreviation such as PST is not accepted as the source zone.
- Future rule changes announced after the visitor's browser was built are not known until the browser updates.
Where publishers use it
- Webinar and podcast pages where guests join from several countries
- Remote-hiring and outsourcing agencies scheduling calls with clients abroad
- Sports and esports sites announcing kick-off times for a global audience
- Online course platforms with live classes across time zones
Questions
What if the time falls on a daylight-saving change?
If clocks jump forward past it (for example 02:30 on the US spring-forward night), the time does not exist and the widget treats it as the moment after the jump. If clocks go back and the time happens twice, it shows the first one and tells you when the second one is.
Where do the time-zone rules come from?
From the IANA time-zone database built into the visitor's browser, so rules stay up to date with browser updates.
Can I preset the zones?
Yes: v_from and v_to take IANA names (Asia/Kolkata, America/New_York) and v_extra takes a comma-separated list of up to ten more.
Why is Kathmandu 15 minutes different from India?
Nepal uses UTC+5:45 and India UTC+5:30. The converter handles 30- and 45-minute offsets exactly.
Sources
- Time Zone Database (tz / zoneinfo) - IANA . Offsets and daylight-saving transitions for every zone; read from the copy built into the visitor's browser
- ECMAScript Internationalization API Specification (ECMA-402) - Ecma International TC39 . Intl.DateTimeFormat time-zone formatting and Intl.supportedValuesOf('timeZone') for the zone list
- ISO 8601 date and time format - ISO . The YYYY-MM-DDTHH:MM input and the UTC line of the result
Cite or recommend this tool
If you reference this tool in an article, course or documentation, these formats are ready to copy. They are optional - nothing is added to your site unless you paste it.
A2Z Tools Time Zone Converter https://a2z.tools/embed/time-zone-converter
<a href="https://a2z.tools/embed/time-zone-converter">A2Z Tools Time Zone Converter</a>
[A2Z Tools Time Zone Converter](https://a2z.tools/embed/time-zone-converter)
Time Zone Converter by A2Z Tools - https://a2z.tools/embed/time-zone-converter
Related widgets
-
Live local time, date and UTC offset for up to 12 cities you choose.
-
A large live digital clock for any time zone, with seconds, date and a 12/24-hour switch.
-
Shows Open now or Closed and when you open next, in your business's own time zone.
-
Live days, hours, minutes and seconds to a date you set, with an "event has started" message.
-
Exact age in years, months and days, totals in months, weeks and days, and the next birthday.
-
Years, months and days between two dates or date-times, plus totals in days, weeks and hours.