UTILS.
100% in-browser
🗓️

Timezone Meeting Planner

Find meeting times that fall in working hours across multiple time zones, with a DST-aware overlap grid — all offline.

🗓️ Highlighted columns are hours that fall inside working hours in every selected zone.
— output appears here —

About this tool

Compare a base time zone against up to four others and instantly see which hours of the day fall inside everyone's working hours. It is built for scheduling calls across regions, and it runs entirely in your browser — no time-zone database is bundled and nothing is sent anywhere.

For each hour 0–23 of a reference day in your base zone, the planner builds the matching instant and formats it in every selected zone using Intl.DateTimeFormat with hour12 false. Because it uses the browser's own Intl engine, the local hours are automatically correct for each zone's current UTC offset and daylight-saving rules. A column is highlighted when every selected zone's local hour falls within your chosen working window [start, end).

Pick a base zone, add one to four other zones, and set your working-hours start and end (default 9 to 17). The grid shows each zone's local hour per base-zone hour, highlights the fully-overlapping columns, and lists the best meeting hours in base-zone time below it.

Frequently asked questions

How are the local times computed?
With the browser's built-in Intl.DateTimeFormat set to a 24-hour clock. It converts one instant into each zone's wall-clock hour, so no time-zone database has to be downloaded.
Does it handle daylight saving time?
Yes. Intl applies each zone's current DST rules for the reference day, so an overlap that exists this week may differ once a region springs forward or falls back.
What do the highlighted columns mean?
A column is highlighted when the local hour in every selected zone lies within your working window — from the start hour up to, but not including, the end hour. Those are the times everyone is available.
What is the reference day and star?
Times are computed for today's date, since the day of week and DST state can shift the overlap. The star marks the base zone, whose column headers are the base-zone hours 00–23.

More tools