videocalling
Before your call

Time Zone Meeting Planner — Find Meeting Times Across Time Zones

Stop converting times in your head. See overlap windows for distributed teams in seconds.

Loading…

How to use it

  1. 1

    Add your participants

    Type a name and pick each person's time zone. The first row is your anchor — the rest are converted to its hours.

  2. 2

    Set the working window

    Default is 09:00–18:00 local time. Change it to match your team's expectations.

  3. 3

    Read the grid

    Green cells mean it works for everyone. Yellow means partial overlap. Gray means someone is asleep.

  4. 4

    Pick a suggested time

    The longest green windows appear as cards. Click 'Copy time' to share the exact time in each person's zone.

Why time zone math is harder than it looks

Cross-zone scheduling looks like a tiny problem until you actually try to do it well. Daylight saving transitions don't line up — the US shifts on a different weekend than Europe, and most of Asia doesn't shift at all. Half-hour and 45-minute zones (India, Nepal, parts of Australia) trip up almost every mental shortcut. And the moment you have more than three people, the search space for "a time that works for everyone" grows fast.

Doing it in your head leads to the classic mistake: you confidently propose 4 PM your time and discover later that 4 PM in Berlin is 7 AM in San Francisco, which nobody wants. The grid above runs the math for you so you can spot overlap windows visually instead of converting times one by one.

How to read the grid

Each row is one participant. Each column is one hour of the day, labeled in the first participant's local time (the anchor). The number in each cell is the local time at that hour for that row.

The color tells you whether a meeting at that hour would land in everyone's working hours:

  • Green — every participant is in their working hours. This is what you're looking for.
  • Yellow — some participants are in working hours, but not all. Sometimes worth it; usually means somebody has an early or late call.
  • Gray — nobody (or almost nobody) is at work. Don't schedule here unless you have to.
Below the grid, "Times that work for everyone" lists the contiguous green windows in compact form. The "Suggested meeting times" section ranks the three longest green windows and shows you the exact local time in every participant's zone — useful for sending the meeting invite.

Tips for global teams

Aim for the edges of the working window

If your golden window is short, schedule at the start or end rather than the middle. Someone in Asia who has the meeting at 8 AM their time can still have a productive day afterward; someone who has it at 1 PM has to break their afternoon in half.

Anchor on the person who has the least flexibility

If one of your participants only has overlap with the rest of the group during their late evening (say, your APAC teammate when the rest of the team is in EMEA), use them as the first row. The grid is easier to scan when the anchor's hours are the ones you're trying to be considerate of.

Plan a few weeks out — and re-check before sending the invite

Daylight saving transitions in March and November can shift your golden window by an hour. If you're scheduling a recurring meeting that crosses one of those dates, re-run the planner with the post-transition date to confirm.

Use the "Copy time" button

Pasting 09:00 NYC · 14:00 London · 22:00 Tokyo into Slack or a calendar invite is faster than writing it out yourself, and it gives every recipient their own local time without ambiguity. No more "is that 9 PM your time or mine?"

When there's no green window, be honest about it

If the planner says "no fully-overlapping working hours," you have a real problem — not a math problem. Either someone takes a call outside working hours, or you switch to async (recorded video, written updates). The planner just makes the constraint visible.

Frequently asked questions

How does this handle daylight saving time?+

Automatically. Your browser ships a complete IANA time zone database — we use it to look up the right offset for the date you pick. Plan a meeting in October and the grid uses October's DST rules; pick a date in February and it uses winter time.

Why are weekends always gray?+

Most distributed teams don't want to schedule across weekends, so we exclude Saturday and Sunday from working hours by default. The grid still shows the local time, but the cell will never turn green on a weekend.

Can I add custom working hours per person?+

Not in this version. The window applies to everyone equally. If demand picks up we'll add per-person windows in a follow-up.

What if the time zones I need aren't in the dropdown?+

We ship a curated list of about 50 commonly-used zones to keep the dropdown scannable. If you need a less common zone, file an issue or just pick the closest major city in the same offset.

Why does the first row matter?+

It's the anchor. The grid columns are labeled in the first row's local hours, and the suggested times use it as the reference. Reorder by removing and re-adding if you want a different anchor — saved selections will repopulate.

Are my selections saved?+

Yes — the participants and working window are saved in your browser's local storage so you don't have to re-enter them on revisit. Nothing leaves your browser.

What time format does this use?+

24-hour throughout. We avoid AM/PM because cross-zone scheduling already creates enough chances to misread.

Does this work offline?+

Once the page is loaded, yes. Everything runs in your browser — no server calls.

Related tools