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