Free tool Time zone converter for support teams
Pick a date and time in one place and see it everywhere else your customers and colleagues are, with daylight saving worked out for that exact date. Then add your agents and their working hours to see, hour by hour, when someone is on duty and where the gaps are.
- IANA time zones, DST-aware
- 24-hour shift coverage
- Runs locally
Convert a time, then check shift coverage
The first row is the zone you are converting from. Add or remove zones below the table; the share link keeps your selection.
Offsets depend on the date, so pick the real one.
24-hour clock.
| Place | Local time | UTC offset | |
|---|---|---|---|
| US Eastern — New YorkAmerica/New_York | 09:002026-11-10 Tue | UTC−05:00EST | From |
| UTCUTC | 14:002026-11-10 Tue | UTC+00:00UTC | |
| US Pacific — Los AngelesAmerica/Los_Angeles | 06:002026-11-10 Tue | UTC−08:00PST | |
| UK — LondonEurope/London | 14:002026-11-10 Tue | UTC+00:00GMT | |
| IndiaAsia/Kolkata | 19:302026-11-10 Tue | UTC+05:30GMT+5:30 | |
| China — BeijingAsia/Shanghai | 22:002026-11-10 Tue | UTC+08:00GMT+8 | |
| Australia — SydneyAustralia/Sydney | 01:002026-11-11 Wed+1 day | UTC+11:00GMT+11 · daylight saving |
US Eastern — New York 2026-11-10 Tue 09:00 (UTC−05:00 EST) UTC 2026-11-10 Tue 14:00 (UTC+00:00) US Pacific — Los Angeles 2026-11-10 Tue 06:00 (UTC−08:00 PST) UK — London 2026-11-10 Tue 14:00 (UTC+00:00) India 2026-11-10 Tue 19:30 (UTC+05:30) China — Beijing 2026-11-10 Tue 22:00 (UTC+08:00) Australia — Sydney 2026-11-11 Wed 01:00 (UTC+11:00)
Support shift planner
Add each agent or location with their local working hours. The grid shows, for each hour of the day in the zone you choose, how many people are on duty. A shift that ends before it starts, such as 22:00–06:00, runs overnight.
Usually your own zone, or UTC for a team spread across continents.
Uses the date from the converter, because daylight saving can move a shift by an hour.
| Name | Time zone | Starts | Ends | Days | |
|---|---|---|---|---|---|
| 00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MayaUK — London | ||||||||||||||||||||||||
| OwenUS Eastern — New York | ||||||||||||||||||||||||
| LeoUS Pacific — Los Angeles | ||||||||||||||||||||||||
| HanaJapan — Tokyo | ||||||||||||||||||||||||
| On duty | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 3 | 2 | 2 | 2 | 1 | 1 | 1 |
- 124 of 24 hours have at least one person on duty.
- 2No gaps: every hour has someone on duty.
- 3Two or more people on duty: 09:00–10:00, 13:00–21:00.
Share these inputs: the values go after the # in the link, so they never reach a server.
https://tapcub.com/tools/time-zone-converter
Version v1.0Updated Update history
What the converter and the grid tell you
Both parts work on the same date, because offsets change through the year.
Local time and day
Each row is the same instant on a different clock. A “+1 day” or “−1 day” tag means the date is different there, which is the usual trap with Asia–America calls and deadlines.
UTC offset and abbreviation
The offset in force on that date. Zones with daylight saving show “daylight saving” in summer: New York is UTC−05:00 (EST) in November and UTC−04:00 (EDT) in July. Abbreviations like CST are ambiguous between countries; the offset and the IANA name are not.
On-duty count per hour
The bottom row of the grid. 0 is a gap: chats or tickets that arrive then wait until someone starts. 1 means a single point of failure if that person is busy or away. 2 or more is overlap you can use for handovers.
Gaps and overlaps
The summary lists them as time ranges in the grid’s zone. A light square means the person is on duty for only part of that hour, which happens with half-hour offsets such as India (UTC+05:30) or shifts that end at :30.
Time zones and daylight-saving rules come from the IANA database built into your browser, the same one operating systems use.
From one meeting time to a full rota
Start with a single conversion, then build the team view.
-
1
Set the moment
Pick the date, time and the zone it is in. “Now” fills in the current time; “Use my time zone” switches the source to the zone your browser reports.
-
2
Add the places you care about
Customers’ markets, colleagues’ offices. Copy the result as text for a meeting invite or chat message.
-
3
Add your team
One row per agent or location, with local start and end times and working days. Pick the zone to view the grid in.
-
4
Close the gaps
Shift someone’s hours, add an overnight shift, or set an offline message for the hours you cannot cover. Share the link with your team.
Local time = UTC + the offset in force on that date
Every row is computed from one instant. The source time is converted to UTC using the source zone’s rules for that date, then shown in each zone with that zone’s rules.
- Zones are IANA names such as
America/New_York; rules, including daylight saving, come from the browser’sIntltime zone data - A time that is skipped when clocks go forward is flagged and moved to the next valid minute; a time that occurs twice when clocks go back uses the first occurrence
- Shift grid: 24 one-hour slots from local midnight in the grid’s zone; each slot is checked at :00, :15, :30 and :45, so a person can cover part of an hour
- A shift is matched against the agent’s own local weekday; an overnight shift belongs to the day it starts on
Convert
local = UTC + offset(zone, date)
09:00 EST (UTC−05:00) → 14:00 UTC → 22:00 in Beijing (UTC+08:00)
Same zone, different date
offset(New York, 10 Nov) = −05:00 · offset(New York, 14 Jul) = −04:00
Daylight saving moves the US and Europe by an hour; China and India stay fixed
Coverage per hour
on duty(slot) = people with any of :00 :15 :30 :45 inside their shift
Light square = 1–3 of the 4 checks
Four agents, one gap that only appears in summer
The default team: Maya in London (09:00–17:30), Owen in New York (08:00–16:00), Leo in Los Angeles (09:00–17:00) and Hana in Tokyo (10:00–19:00), all Monday to Friday, viewed in UTC.
| Agent | Shift in UTC on 10 Nov 2026 | Shift in UTC on 14 Jul 2026 |
|---|---|---|
| Hana (Tokyo, no DST) | 01:00–10:00 | 01:00–10:00 |
| Maya (London) | 09:00–17:30 | 08:00–16:30 |
| Owen (New York) | 13:00–21:00 | 12:00–20:00 |
| Leo (Los Angeles) | 17:00–01:00 | 16:00–00:00 |
| Result | 24 of 24 hours covered | 23 of 24: gap 00:00–01:00 |
In July, daylight saving pulls London and the US an hour earlier in UTC while Tokyo stays put, and the hour between Leo’s end and Hana’s start is left empty. Pick the July date in the tool to see it. The fix is either Leo ending at 18:00 local in summer or an offline message for that hour.
Where time zone planning goes wrong
The arithmetic is easy. The errors come from labels and dates.
Planning with today’s offset
A rota built in winter is an hour off in summer for every zone with daylight saving. Check both a January and a July date.
Trusting abbreviations
CST is US Central, China Standard and Cuba Standard time; IST is India, Ireland and Israel. Use the city or the IANA name.
Forgetting the date line
Friday afternoon in California is Saturday morning in Sydney and Tokyo. Weekend coverage has to be checked in local days, not yours.
Counting one person as coverage
A single agent on duty cannot cover lunch, sick days or a busy spike. Treat hours with one person as thin, not covered.
Working hours that the chat widget follows
Once you know who covers which hours, put the same hours into TapCub so visitors see the right thing at any time of day.
Working hours and status per agent
Set each agent’s hours and online status; route threads to online agents and send the rest to an offline message.
Learn moreOffline messages for the gaps
Outside working hours the widget collects a message and an email, so the hours your rota cannot cover are not lost.
Learn moreTwo-way translation
A team spread across time zones often spans languages too. Visitors write in theirs, agents reply in their own.
Learn moreTime zone questions
Still have a question?
Chat with the team behind TapCub — we usually reply within a few hours on business days.
What is my time zone?
Your browser reports it, and the tool shows it under the buttons, for example “America/Chicago, currently UTC−06:00”. Click “Use my time zone” to convert from it. If it looks wrong, check the time zone setting of your device.
How do I convert PST to EST?
Add 3 hours: 09:00 PST is 12:00 EST. In summer both switch to daylight time (PDT and EDT) on the same dates, so the difference stays 3 hours. Pick “US Pacific → Eastern → UK” in the presets.
How do I convert UTC to my local time?
Choose UTC as the source zone, enter the time and click “Use my time zone” or add your zone to the list. Your row shows the local time and whether it falls on a different day.
Does the converter handle daylight saving time?
Yes, per date. Offsets come from the IANA time zone database in your browser, so a date in July and one in November can give different results for the same zones. Times skipped or repeated at the switch are flagged.
What is the difference between GMT and UTC?
For everyday scheduling they are the same clock. UTC is the precise time standard; GMT is also the name of the UK’s winter time. London is on BST (UTC+01:00) in summer, so “London time” and “GMT” differ for half the year.
How many agents do I need for 24/7 chat support?
At least enough shifts to put one person on every hour, and more for the hours with the most chats. Covering 168 hours a week with 40-hour contracts takes more than four people once breaks and leave are included. Use this grid for the shape and a staffing calculation for the numbers.
Can I share the view with my team?
Yes. The share link stores the date, zones and team rows after the # in the URL. Anyone who opens it sees the same grid, and nothing is stored on a server.
Update history
New features, fixes and data refreshes for this tool, newest first.
-
· v1.0
LaunchedFirst release.
Missing something or found an error? Tell us — requests that come up often go into the next update. All tool updates
Let visitors know when someone is around
In TapCub live chat you set working hours per site and per agent; outside them the widget collects a message and an email instead.