Timezone Meeting Planner
Compare a full day across every timezone on the call, score each hour by how many people are awake and working, and pick the least painful slot. Nothing is sent anywhere; settings stay in the URL and this browser's storage.
Timezones on the call
Best slots for this day
How the score works.
Green means normal work hours, amber is inside your workable window but off hours, and outside the window is a hard zero. The lighter green band is lunch: still a work hour, just the first one people give up, so it loses to a clean mid-morning slot when both are otherwise equal. All three bands are yours to set, and lunch can be switched off. Each row scores 65% average comfort plus 35% the worst participant's, so a slot that hurts one person badly cannot win on the strength of everyone else. Only the rank is shown, since the decimal never changes the decision. Each cell exposes its reason and UTC offset to assistive technology; hover it for the same detail.
Rows stay chronological by default, with the best three outlined. The first timezone is the base: the date picker and row order follow its local calendar day, including shorter and longer daylight-saving days. A small +1 or −1 marks a zone that has already rolled over, which is the detail people actually miss when they agree to a time.
A meeting is a span, not an instant, so each slot is judged on every half hour it covers and takes the worst of them. That is why a two-hour call starting at 16:00 ranks below a one-hour one: it is really being scored on 18:00. Set the duration and the granularity above. If nothing overlaps at all, the tool says so rather than inventing three best slots. Your setup lives in the URL, so the link you share reproduces exactly what you are looking at, and it is remembered locally for next time. Copy gives plain text for chat; ICS gives a file your calendar understands.