Anchor a date and your timezone, map teammates’ regions, and optionally mark each person’s local busy periods (hour + minute, multiple blocks)—then scan for slots where everyone is free. Your availability inputs stay in this browser tab only; nothing is uploaded or stored on our servers.
Meeting setup
Each matrix row is one start-of-hour instant in the anchor zone; teammates see that moment in their city with full minute precision for busy checks.
Teammates & local busy periods
For each person, set their region, then turn on “Busy” and add one or more time ranges in their local zone (pickers support hours and minutes). The matrix tints cells when that instant falls inside any range; rows with a green edge mean everyone is free for that slot.
Slot matrix
| Anchor (you) | Europe/London | Asia/Kolkata | America/Los_Angeles |
|---|---|---|---|
| Wed 09:00 EST | Wed 14:00 GMT | Wed 19:30 IST | Wed 06:00 PST |
| Wed 10:00 EST | Wed 15:00 GMT | Wed 20:30 IST | Wed 07:00 PST |
| Wed 11:00 EST | Wed 16:00 GMT | Wed 21:30 IST | Wed 08:00 PST |
| Wed 12:00 EST | Wed 17:00 GMT | Wed 22:30 IST | Wed 09:00 PST |
| Wed 13:00 EST | Wed 18:00 GMT | Wed 23:30 IST | Wed 10:00 PST |
| Wed 14:00 EST | Wed 19:00 GMT | Thu 00:30 IST | Wed 11:00 PST |
| Wed 15:00 EST | Wed 20:00 GMT | Thu 01:30 IST | Wed 12:00 PST |
| Wed 16:00 EST | Wed 21:00 GMT | Thu 02:30 IST | Wed 13:00 PST |
| Wed 17:00 EST | Wed 22:00 GMT | Thu 03:30 IST | Wed 14:00 PST |
Distributed teams need a single view of “if we meet at 10:00 in New York, what time is that for London, Lagos, and Singapore?” This tool answers that for every hour in your chosen range. Unlike a static world clock, you model per-person busy intervals in local time—minute-accurate, multiple blocks per person, optional overnight ranges—so you can favor rows where no one is in a sleep block, lunch hold, or focus window.
All calculations run in your browser. We do not store your date, selected cities, or busy windows on our servers. When you copy TSV, that text goes to your clipboard only.
Each busy row uses native time pickers (hours and minutes) in that person’s local timezone. Intervals are half-open [start, end): an entry 12:00–13:00 blocks 12:00 up to (but not including) 13:00. If start is later than end on the clock, the interval crosses midnight—ideal for sleep (22:30–07:00). You can add multiple periods per person (lunch, school run, another focus block).
Does it handle daylight saving changes? Yes—under the hood we use real IANA zones, so future dates follow each region’s DST rules.
Is my data private? Yes. This page does not send your meeting matrix or busy rules to Codeground; it’s client-side only.
Why so many timezones in the list? We show the full IANA set so you can match your OS or calendar app exactly; pick the same name you use elsewhere to avoid one-hour mistakes.