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 |
|---|---|---|---|
| Sat 09:00 EDT | Sat 14:00 BST | Sat 18:30 IST | Sat 06:00 PDT |
| Sat 10:00 EDT | Sat 15:00 BST | Sat 19:30 IST | Sat 07:00 PDT |
| Sat 11:00 EDT | Sat 16:00 BST | Sat 20:30 IST | Sat 08:00 PDT |
| Sat 12:00 EDT | Sat 17:00 BST | Sat 21:30 IST | Sat 09:00 PDT |
| Sat 13:00 EDT | Sat 18:00 BST | Sat 22:30 IST | Sat 10:00 PDT |
| Sat 14:00 EDT | Sat 19:00 BST | Sat 23:30 IST | Sat 11:00 PDT |
| Sat 15:00 EDT | Sat 20:00 BST | Sun 00:30 IST | Sat 12:00 PDT |
| Sat 16:00 EDT | Sat 21:00 BST | Sun 01:30 IST | Sat 13:00 PDT |
| Sat 17:00 EDT | Sat 22:00 BST | Sun 02:30 IST | Sat 14:00 PDT |
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.