- What is the standard boxing round length and rest time?
- Amateur boxing typically uses 3-minute rounds with 1-minute rest. Professional boxing also uses 3-minute rounds (or 2-minute rounds for female bouts) with 1-minute rest. Sparring sessions often mirror these timings. This timer defaults to 3:00 / 1:00 but you can set any duration — from 20-second HIIT intervals to 5-minute grappling rounds.
- Why use per-round labels instead of just a countdown?
- When you're sparring or hitting pads you can't glance at a stopwatch every few seconds. A large full-screen label like "Right cross focus" or "Body work" tells you and your partner exactly what technique is live the moment the bell rings. You set the labels once; the timer handles the display automatically as each round starts.
- What do the bell and buzzer sounds mean?
- Three short high-pitched pings (≈880 Hz) signal the start of a work round. A sustained lower buzz (≈220 Hz) signals the end of a round and the start of rest. A single mid-tone ping (≈660 Hz) fires at the 10-second warning so you know time is almost up. Sounds are generated in real time by the Web Audio API — nothing is downloaded, and there is no need to allow microphone access.
- Does this work on a phone or tablet during training?
- Yes. The full-screen layout is designed for large text at arm's length. The countdown digits scale automatically from 72 px on small phones up to 180 px on large screens. Keep your screen on (disable auto-lock in your phone's display settings) and leave the tab open — the timer uses requestAnimationFrame so it stays accurate even when the browser is the foreground app. Note: some mobile browsers throttle timers when a tab is backgrounded, so keep the browser in the foreground during your session.
- How do I share a timer config with my training partner?
- Click "Preview schedule" — the page encodes your entire setup (rounds, durations, labels, warmup, cooldown) into the URL hash and shows it in the Share field. Copy the URL and send it. When your partner opens the link the timer is pre-loaded with your exact settings. No server is involved; all data lives in the URL fragment.