Round Timer

USER MANUAL

Contents
1. Overview 2. Getting started 3. Window modes 4. Setting up a session 5. Running the timer 6. Two-screen setup 7. Continuing and resuming a session 8. Using it without internet 9. Keyboard shortcuts 10. If something goes wrong

1. Overview

The Round Timer manages round timing for ACBL bridge tournaments. It supports up to three simultaneous events, each with its own round length, break schedule and color. It can run as a single timer on one screen, or split across two screens with a control panel on one and a players' display on the other.

Nothing to install and nothing to download — open timer.acbl.ai in any modern browser. Everything runs inside your browser: no tournament information is sent anywhere, and you are always on the current version.

2. Getting started

  1. Open timer.acbl.ai.
  2. Choose a mode: Standalone, Control or Display.
  3. Fill in your events and press Start New Session.
Tip: the timer remembers the last setup you used on that computer, so a game you run every week is already filled in when you open it. The Clear saved settings link under the Start button wipes it.

3. Window modes

Every time you open the page you choose one of three modes:

⏱️ Standalone

The full timer display, with floating play/pause and gear buttons in the corner of each event panel. Use this when you have one screen and the timer is what the players see.

The gear button opens skip, ±1 minute and reset.

🎛️ Control

A compact control panel with no big clock — one card per event showing the time, the status and every control. Use it alongside a Display window on a second screen: it tucks into a small window while the display takes the whole second screen.

🖥️ Display

A clean, controls-free view for players. It shows a waiting screen until a Control (or Standalone) window on the same computer starts a session, then follows it. Move the mouse to the top-right corner to reveal an exit button.

4. Setting up a session

Tournament name

Shown in the top bar during the session — for example "Heart of the Valley".

ACBLscore file import

Click the import box or drag an ACBLscore game file (.ACM, .ACB, .ACA, .ACE) onto it to fill in event names, round counts, minutes per round and section letters automatically. The tournament name is imported too when the file has one.

The file is read inside your browser and is never uploaded — it does not leave your computer.

Number of events

Switch between 1, 2 and 3 events. Each is configured separately.

Event settings

SettingWhat it does
Timer colorColor of that event's digits, progress bar, round dots and name bar.
Event nameShown on the timer display, e.g. "Open Pairs".
Section(s)Section letters, e.g. "A, B" — shown large when more than one event is running.
Minutes / roundLength of each round.
RoundsHow many rounds in total.
# of breaks0 (none), 1 (midgame) or 2 (thirds). Breaks are placed automatically at sensible round boundaries — the line underneath shows exactly where.
Break durationLength of each break, in minutes.

Dark theme

The Dark theme for the timer checkbox gives the running timer a dark background in every mode. Event colors stay bright against it; only the surrounding chrome goes dark. Set it before starting. The setup screen itself always stays light so it is easy to read in a bright room.

Chime

Chime at round & break end plays a short tone when a round runs out and when a break finishes. It is off unless you switch it on, and the choice is remembered.

5. Running the timer

Standalone controls

ButtonAction
▶ / ❚❚Start, continue or pause.
Opens skip, ±1 minute and reset round.

Control panel buttons

ButtonAction
STARTStart a fresh round (first start, or after a skip or reset).
PAUSEPause a running timer.
CONTINUEResume a paused timer.
SKIP →Move to the next round, paused at its start.
− 1m / + 1mAdjust the current time by a minute. The display window follows immediately.
↺ ResetPut the current round back to its full time.
▶ START ALL / CONTINUE ALLStart or continue every event at once (two or three events).
❚❚ PAUSE ALLPause every running event at once.

What the colors mean

StateAppearance
RunningDigits in the event color, status "RUNNING".
Time running lowOrange, when about a quarter of the round is left (at most the last two minutes).
Under one minuteRed, digits pulsing.
BreakPurple, showing the break countdown and which round is next.
OvertimeRed, counting up from 0:00 once the last round has finished.

Progress

A row of round dots below the clock — one per round, filling in as the game goes on — with the round number beside them. The bar at the bottom of each panel shows how far through the current round or break you are.

6. Two-screen setup

For a projector or a second monitor showing the clock to players:

  1. Open timer.acbl.ai and choose Control.
  2. Open timer.acbl.ai again in a second browser window.
  3. In that second window choose Display, then ⎘ Open in New Window so it is a window of its own.
  4. Press ⛶ Enter Fullscreen. On Chrome and Edge this can open fullscreen straight onto the second screen once you grant permission; otherwise drag the window to the second screen first, then press it.
  5. Set up and start the session in the Control window.
Tip: Standalone mode feeds a Display window too, so you can start on one screen and add a display later — it picks up the running session by itself.

The two windows talk through the browser's own storage: no network, no permissions, nothing to configure. That is also why both windows must be open in the same browser on the same computer. A tablet in another room cannot mirror the clock.

7. Continuing and resuming a session

Going back to change something

Pressing ← Edit Settings pauses everything and saves where you were. On the setup screen a green ▶ Continue Session button appears next to Start New Session:

After an accidental refresh or a closed tab

The session is saved as it runs, so an accidental refresh, a closed tab, or a browser that quits is not a disaster. Reopening the page within 12 hours offers ▶ Pick up where I left off, showing the tournament name and how long ago it was last seen.

Resuming catches up to the real time: if the laptop was asleep for 25 minutes, those 25 minutes really have gone, and the timer rolls forward through however many rounds and breaks actually elapsed. A note at the top of the screen says exactly what it did — for example "moved on 2 rounds (through 1 break) — now in round 7, 8:12 left" — so the clock never moves without telling you.

8. Using it without internet

Venue wifi cannot be relied on, so after your first visit the app keeps a copy of itself in the browser. It then opens and runs with no internet at all. The line at the bottom of the opening screen tells you where you stand:

✓ Ready to use offlineA copy is stored — you can open the timer at the venue with no connection.
Preparing offline use…Still saving its copy. Leave the page open a moment.
Offline — running from this computerThere is no connection right now, and the timer is running from the stored copy.
Before a tournament: open timer.acbl.ai once on the laptop you will use, while you still have a connection, and wait for "Ready to use offline". You can also use your browser's Install or Add to Home Screen option to put it on the desktop or tablet home screen like an app.

Whenever there is a connection the app quietly updates itself in the background. A new version never swaps in while you are running a session — it takes over the next time you open the app fresh.

9. Keyboard shortcuts

Available in Standalone mode with a single event:

KeyAction
SpaceStart / continue / pause
Skip to the next round
Add a minute
Take off a minute
RReset the current round
FFullscreen (any mode)

10. If something goes wrong

The display window is not following the control window

They must be the same browser on the same computer. Check that a session has actually been started in the control window, and that the display window was not opened in a different browser (or a private window).

"Another window took over"

Two control windows were open at once. The newer one now drives the display; the older one stops sending so the two do not fight over the screen. Close the older window.

The chime is silent

Browsers only allow sound after you have interacted with the page — press Start once and the chime works from then on. Check the computer's own volume too.

Reporting a problem

At the very bottom of the page there is a faint line such as d2a7c75 @ 4 Aug 2026. Click or tap it and it expands into the full build details. Include that text in any problem report — it tells us exactly which version you were running.

ACBL Round Timer · timer.acbl.ai
Printable quick reference · Back to the timer