Skip to content
ChronoClockTime intelligence
UTC
--:--:--
UTC
--:--:--

Planning PokerEstimate stories live with your team
Retro BoardLive columns, votes and reveals
Meeting PollVote on times, see the heatmap
Standup TimerRotating speakers, fair airtime
Async StandupYesterday, today and blockers
Mood CheckTeam pulse, hidden until reveal
Lean CoffeeTimeboxed topics your team voted for
Shared TimerOne countdown on every screen
Affinity SizingSize a whole backlog in one pass
Who's NextFair random order for the team
Agenda TimerTimed agenda with a running cost
Team TimezonesWorking-hour bars for the whole team
Sprint CapacityHours and points you can commit
VelocityTrends and Monte Carlo forecasts
Sprint ToolkitSprint dates, points and DoD

Team

Team time zones

One bar per person, laid out on your own 24-hour clock. The filled band is their working day, the vertical line is right now, and the band at the bottom is the stretch when nobody has to take the call at a strange hour.

The team day

reading your time zone

Working out your local time zone. The timeline appears as soon as the page knows what clock you are on.

There is no hour today when every person on this roster is inside their own working hours. Either move a meeting to the edge of somebody's day on purpose, or split it into two calls and write the decision down for the third zone.

Roster

3 people

The roster is saved in this browser under cc-teamtz. The share link carries the whole team in the address itself, so nothing is uploaded anywhere.

3 on the rosterno shared hoursUTC

How to use the team time zone view

Build the roster once. Search a city for each person, correct the name, and set the hours they actually work rather than the hours in their contract. Someone who starts at 07:30 to be home for the school run has a different overlap than the default nine to five, and the bar is only as useful as the hours you put in it.

  1. Read every bar against the ruler at the top, which is your own clock. A band that starts three columns to the left of yours means that person is three hours ahead of your morning.
  2. Look at the bottom band before you book anything. It marks the minutes when every person on the roster is inside their own working day.
  3. If the bottom band is empty, say so out loud instead of picking a time and hoping. Somebody is going to take that call outside their day, and it should be a decision rather than an accident.
  4. Press Copy team link and paste it in the channel. Whoever opens it sees the same roster on their own clock, which is usually the fastest way to end a thread about what time works.

Why the bars move on their own

Offsets are computed from the real time zone rules in your browser, not from a fixed number of hours. When the United States changes clocks before Europe does, the bands shift for those weeks and the overlap changes with them. That gap is the single most common cause of a missed call in March and October, and the view shows it instead of hiding it.

Picking a time when nothing overlaps

Teams spread across more than about nine hours of longitude often have no shared working hour at all. The usual answers are to rotate which zone takes the awkward slot week by week, to keep one short call and move everything else to writing, or to accept a standing thirty minute overlap at the edge of two days and protect it. All three work. Pretending an overlap exists does not.

What the shared band is measuring

The strip covers the 24 hours from your own local midnight, and the shared band comes from sampling that span in five-minute steps. That is 288 samples, each kept only if every person on the roster is inside their own working hours at that moment, and the runs of kept samples are what gets drawn. The figure beside Everyone free is those minutes in hours to one decimal place, so an overlap of 2h 50m reads 2.8h.

The three rows the page starts with

The roster opens with three people on a nine to five: you in Lisbon, Mira in Berlin and Ana in New York. Read on a Lisbon clock, Berlin's band covers 08:00 to 16:00 and New York's covers 14:00 to 22:00, so the only stretch all three share is 14:00 to 16:00 and the label reads 2h today.

Now watch the same roster in late March. The United States moves its clocks on the second Sunday of March and the European Union on the last Sunday, a gap of two or three weeks depending on where those Sundays fall. Through it New York sits an hour closer to Lisbon, its band slides to 13:00 to 21:00, and the shared band grows to 13:00 to 16:00: three hours rather than two. The autumn version never varies, since the last Sunday of October and the first Sunday of November are always consecutive Sundays.

Rows that quietly empty the band

A row whose start and end times are identical, or whose times the browser cannot read, produces no band and says so in place of one. It still counts towards the shared band, so a single blank row leaves the bottom strip empty while the rows above it look fine. If the band disappears after you added somebody, check their hours before you believe it.

Frequently asked questions

Where is my team stored?

In this browser, under the local storage key cc-teamtz. Nothing is sent to a server, so the roster does not follow you to another device unless you send yourself the share link.

What is in the share link?

The whole roster, encoded into the part of the address after the hash: names, zones and working hours. Browsers never send that part to a server, so the link travels through your chat tool and nowhere else. Anyone who opens it can edit the roster in their tab, and nothing changes for you unless they save it.

Does it handle daylight saving time?

Yes. Each band is placed by asking the browser what the offset for that zone is on that day, so bars move when a zone changes clocks and the overlap is recalculated. Zones that never change, such as India or Arizona, simply stay put while the ones around them shift.

Why does someone's band appear split in two?

Because their working day straddles the edge of your day. Someone in Tokyo working 09:00 to 18:00 may be at work during your late evening and again during your early morning, which is two pieces of the same working day seen from your clock.

How many people can the roster hold?

Twenty. Adding beyond that does nothing rather than reporting an error, and a shared link carrying more rows is cut to the first twenty when it is opened. Blank row adds someone on your own zone for you to correct.

A shared link opened with someone missing.

Rows are checked one by one as the link is read, and one that fails is skipped rather than breaking the rest. An unrecognised zone name is the usual cause. A start or end time the browser cannot read is repaired instead, falling back to 09:00 or 17:00, so check the hours on a row that looks suspiciously standard.

Why is the amber line missing?

It only appears while the current moment sits inside the day being drawn, and the day is fixed when the page loads. A tab left open past your own midnight keeps drawing yesterday, so the line drops off the right-hand edge until you reload.

Related tools

Meeting plannerHour by hour grid for a specific dateWorld clockLive clocks for the cities you followTime zone converterMove one time between two zonesMeeting pollLet the team vote on the shortlist

ChronoClock is a free time and productivity toolkit. Personal tasks, focus sessions and plans are saved in this browser. Shared team rooms send content to our server so participants can collaborate. No account is required.

Sun and moon figures are computed astronomically and are approximate.

AboutGuidesTemplatesCountdownsPrivacyTermsContact© 2026 ChronoClock