Meeting Planner

Compare working hours across time zones and find a meeting time that works for everyone

UTC (ref)
12 AM
3 AM
6 AM
9 AM
12 PM
3 PM
6 PM
9 PM
Working hours (9–6) Awake, off-hours Likely asleep

About this tool

The Meeting Planner lays out working hours across multiple time zones on a single grid, so you can see at a glance when a meeting time actually overlaps with everyone's reasonable working hours instead of mentally converting each person's local time one at a time. Pick a reference time zone and date, add the cities you're scheduling across, and each row shows that city's local hour for every hour of the reference day β€” color-coded as working hours, awake-but-off-hours, or likely asleep. Every time lookup goes through the browser's Intl API rather than manual UTC-offset math, so daylight saving time transitions are handled correctly automatically β€” including the case where two zones are on opposite sides of a DST transition on the day you're planning around, which is exactly the scenario naive offset arithmetic gets wrong. Click any hour column to see the exact local time it represents for every added city at once, including whether it falls on the previous or next calendar day for a given time zone.

When to use it

  • β†’Finding a meeting time that falls in working hours for a distributed team across 3+ time zones
  • β†’Checking whether a proposed call time would wake someone up in another region
  • β†’Planning an on-call handoff or deployment window across time zones
  • β†’Scheduling around a specific city's business hours without doing manual offset arithmetic

Tips

  • β—†The working-hours coloring (9am–6pm) is a fixed, general default, not a per-person customizable schedule β€” treat it as a starting point for the conversation, not a hard rule for everyone's actual calendar.
  • β—†A city showing a +1 or -1 marker on an hour cell means that hour falls on the next or previous calendar day in that time zone relative to your reference date β€” worth calling out explicitly when proposing a time.
  • β—†Because every conversion goes through the browser's own timezone database, results stay correct across DST transitions without needing a manual update.

Frequently asked questions

Does this account for daylight saving time automatically?

Yes β€” every time zone lookup uses the browser's Intl API against the specific date you've selected, which resolves the correct UTC offset for that exact day including any DST rules in effect. This avoids the classic bug where a fixed offset table gives the wrong answer for part of the year.

Why do the 'working hours' look different from my team's actual schedule?

The 9am–6pm coloring is a general-purpose default meant to make the grid readable at a glance, not a customizable per-person calendar. Use it to narrow down a reasonable window, then confirm the specific time works against each person's actual schedule.

What does clicking an hour column actually show?

It highlights that hour in the reference time zone and shows a summary of exactly what local time it corresponds to in every city you've added, including a note when that hour falls on the previous or next day in a given time zone β€” useful for double-checking before you send a calendar invite.

Related tools

πŸ₯· ToolNinja