Skip to content
100% local

Time zone overlap finder

Find the hours when everyone across a list of time zones is in working hours.

Input

Time zone overlap finder

Paste a list of time zones — one per line, as an IANA name like Europe/Bratislava or a city like Tokyo — and this tool works out exactly which hours everyone is inside their working day. It is built for distributed teams deciding when to schedule a call, on-call rotations spanning continents, and anyone coordinating with people who wake up and sign off at different points in the same 24 hours.

Working hours default to 9–17 for every zone, but a single line can override it: add "9-17" after the zone name (for example "America/New_York 9-17") when one team keeps different hours than the rest. The minimum overlap length filters out gaps too short to be useful — set it to two or three hours if a quick sync needs more than a few overlapping minutes. A specific date matters because UTC offsets shift with daylight saving: a pair of zones that overlap for seven hours in January can overlap for only five in July, so pick the date the meeting will actually happen on.

Choose between two views. The 24-hour grid marks every zone's working hours against a UTC axis, with a final row showing exactly where all of them line up — useful for eyeballing a whole day at once. The list view instead prints each qualifying window as a ready-to-read line per zone, in 12- or 24-hour format, which is the faster read when you already know roughly when to meet and just need the exact local times to put in an invite.

Everything runs in your browser: the zones and working hours you enter are never uploaded anywhere. Copy the result, download it as a .txt file, or send it to another tool's input to keep working on it.

FAQ

Can I use city names instead of IANA time zone identifiers?
Yes, for major cities — London, Tokyo, New York and similar are recognized directly. For anywhere else, use the IANA name (Continent/City, like Europe/Bratislava), which is also the most reliable option since it is unambiguous.
How do I give one time zone different working hours than the rest?
Add the range after the zone name on its own line, for example "Asia/Tokyo 8-16". Any line without a range uses the shared working-hours start and end from the options.
Why does the result change when I change the date?
Daylight saving time shifts the UTC offset of many zones during the year, so the same working hours can line up differently in January than in July. Pick the date you actually plan to meet on for an accurate result.
What happens if there's no overlap at all?
The tool tells you plainly that no common window was found for the requested length, so you can shorten the minimum overlap or adjust working hours instead of staring at a blank result.
Is my list of time zones uploaded anywhere?
No. The overlap is calculated entirely in your browser using your device’s own time zone data — nothing you type is sent to a server.