Round and interval timer · iOS and Android
3 Read it from across the room.2 Hear it with the screen off.1 Trust it when the phone locks.Go.
Boxing · 3 min / 1 min × 3
Boxing Timer is a round and interval timer for iOS and Android. Boxing, MMA and Muay Thai rounds, HIIT and Tabata, thirty editable protocols, a coach that names the exercise coming next, and nothing to sign up for.
Coming to the App Store and Google Play
This is the timer, running in your browser. Silent here; in the app it beeps, rings, buzzes and speaks, and your music keeps playing.
Try one
Tap a protocol. The timer changes.
The other twenty-one are in the app across HIIT, Tabata, boxing, circuits, strength, running, cycling, jump rope, stretch, mobility, breathing, AMRAP and For Time. Customising one copies it and leaves the original intact. The full index isfurther down this page.
Across the room
Read it from the floor.
Huge digits, and a ring that shows the whole session as coloured segments, so one glance says where you are in the workout, not just in the interval. Total elapsed, total remaining and percentage complete stay on screen.
When the phone is on the floor or a bench, an across-the-room mode fills the screen with the phase colour and makes the digits as large as the display allows. Coaches run a class from one phone this way.
Pause, resume, skip forward, skip back, restart, finish early. A countdown of three or five seconds before the first interval, or none, and a cool down after the last.
Cues
Heard, not watched.
A spoken coach using the phone's own voices calls the round number, names the exercise, and names the one coming next during the rest before it, so "go" lands on the boundary instead of trailing behind it.
Volume, speed, voice and language come from whatever the phone has installed. Audible with the ring switch on silent.
Your music keeps playing. Cues lower it for a moment rather than stopping it.
A list of the sounds and haptics the app plays and when.
- Beeps
- before every change: three seconds, five, or off
- Bell
- start of work
- Bell, different
- start of rest
- Chime
- a new round
- Long tone
- end of the session
- Voice
- the round number, this exercise, and the next one during the rest before it
- Haptic
- every phase change, three strengths
- Boxing mode
- optional: random punch combinations during work rounds
How it keeps time
Driven by the clock, not by counting ticks.
Lock the phone for five minutes and come back: it is in the interval real time says it should be, not frozen and not behind. It does not drift over a long session.
A call, a notification, or the app being pushed out of memory does not desync it. When it catches up after being away, it announces only the interval you are actually in, rather than firing a burst of bells for the ones that already passed.
Not frozen. Not behind. In the interval real time says it should be.
Try it on this page
Leave this tab for a minute, then come back to the timer at the top. It is exactly where the clock says it should be, because it works the same way: it derives every frame from a timestamp and never counts ticks.
Built in
Thirty protocols. All editable.
Customising one copies it and leaves the original intact. AMRAP counts a fixed clock down while you tap to log rounds. For Time counts up, with an optional cap, and you finish when the work is done.
Search finds a workout by name, by category, by exercise name or by its shorthand, so typing 20/10 or push both find things.
| Boxing | 3 min / 1 min × 3 · 2 min / 1 min × 5 · the full 12 rounds |
|---|---|
| MMA | 5 min / 1 min × 3 · 5 min / 1 min × 5, championship distance |
| Muay Thai | 3 min / 2 min × 5, as the stadium runs it |
| HIIT | 20/10 × 8 · 30/15 × 8 · 40/20 × 6 · 45/15 × 8 · 60/30 × 10 |
| Tabata | 20/10 × 8 · double, 16 rounds |
| Circuits | 12-move seven-minute circuit · 8-move core circuit · three-block full-body ladder |
| Strength | 40/20 × 10 · one set at the top of every minute, for 12 |
| Running | 30 s sprint / 60 s recovery × 8 · 1 min fast / 2 min easy × 6 |
| Cycling | 45 s hard / 75 s easy × 8 |
| Jump rope | 15/15 × 20 · 30/30 × 10 |
| Stretch | eight 45-second holds, 15 seconds to change position |
| Mobility | six 60-second movements with transitions |
| Breathing | box breathing × 20 · ten one-minute intervals of stillness |
| Count modes | AMRAP 12 · AMRAP 20 · five rounds for time |
Two editors, one workout
Four numbers, or the whole session.
Simple: work, rest, rounds, name. Four fields, and it covers most of what people make. Blocks: a warm-up, any number of working blocks each with their own rounds and rests, and a cool down. Any exercise can carry its own duration and its own rest. Duplicate, reorder and delete at both levels.
Or describe a session in a sentence and get a structured workout to inspect before saving. It reads the duration, the style, the level, the equipment and whether impact needs to be low. It runs on the phone: no connection, no account, and the same sentence always produces the same workout.
Share a workout as a link that carries the entire configuration. The recipient opens it and gets the identical timer, with nothing uploaded. It also produces a plain-text version that reads properly in a message.
A bar showing one block workout in proportion: a one-minute warm-up, three rounds of forty seconds work and twenty rest, four rounds of thirty and fifteen, then a one-minute cool down.
Your data
No account. Nothing to create before you can train.
Everything lives on the phone. There is no server, so nothing is uploaded and nothing can be lost to an outage. The whole library and history export to a JSON file you control and import back on another phone. Delete everything, permanently, in two taps.
Airplane mode changes nothing except the store and the optional generator endpoint. Reminders are scheduled on the phone itself: a time, a set of weekdays, optionally a workout to open. No push, no token, no server.
Apple Health, on iOS, is off until you switch it on. It writes finished workouts with their activity type, start and end time, and reads nothing. It never writes energy burned, because the app has no heart rate or motion data and a calorie figure would be a guess presented as a measurement.
- 0accounts
- 0servers
- 0ads
- 0analytics
Free and premium
The timer is never locked.
Free includes every built-in protocol, the complete timer with sound, voice and haptics, the full history and statistics basics, the streak, sharing, export, the simple builder, and one generated workout a day.
Premium is a subscription. Nothing you made is deleted or locked if it lapses: workouts past the limit become read-only, still runnable, still shareable.
Free
- Workouts you create and keep
- 5
- Blocks per workout
- 1
- Exercises per block
- 8
- Active reminders
- 1
- Generated workouts per day
- 1
Premium
- Removes all five limits.
- Apple Health on iOS: writes finished workouts with type, start and end time; reads nothing.
- Deeper statistics.
- Choice of coaching voice.
Prices and trial terms are shown in the store.
And
- Every session saved the moment it ends, with duration, rounds, exercises and how much of the plan was done; a workout cut short is recorded as such
- Streaks that survive midnight, a time-zone change and daylight saving
- Weekly consistency against a goal you set; a twelve-month trend, a thirteen-week grid, category splits and records
- History filters by week, month, year and type, and searches by name
- Light and dark, designed as two palettes
- Respects Dynamic Type and reduce-motion; phase changes announced to screen readers
- English only, phone only, portrait only
- Not included, so nobody is surprised: no Apple Watch app, no widgets, no heart rate, no calories, no GPS, no exercise videos, no cloud sync
Coming to the App Store and Google Play.
Questions before then: read the support page.
Boxing Timer counts rounds and intervals. It is not a medical device and gives no medical advice. Talk to a doctor before changing how you train.