Circuit Training Timer
Build a circuit training timer with named stations, work and transition timing, live cues, coaching checks, charts, and a shareable run sheet.| Step | Phase | Round | Station | Focus | Start | Duration | Cue | Copy |
|---|---|---|---|---|---|---|---|---|
| {{ phase.step }} | {{ phase.typeLabel }} | {{ phase.roundLabel }} | {{ phase.stationName }} | {{ phase.focusLabel }} | {{ formatClockOffset(phase.start) }} | {{ formatDuration(phase.duration) }} | {{ phase.cue }} |
| Check | Read | Why it matters | Action | Copy |
|---|---|---|---|---|
| {{ check.check }} | {{ check.status }} | {{ check.note }} | {{ check.action }} |
| Event | Clock | Phase | Detail | Copy |
|---|---|---|---|---|
| {{ event.type }} | {{ event.clock }} | {{ event.phase }} | {{ event.detail }} |
{{ jsonPayload }}
A station circuit works only when the timing plan is clear before the first cue. People need to know where to go, how long to work, when to move, and when the group gets enough reset time to keep form from collapsing. Without that structure, a six-station workout can become a rushed equipment shuffle or a session where the hardest movements are stacked too closely together.
Circuit training usually means rotating through several exercises, often with short work periods and planned transition time. The same format can serve different goals. A coach might use it to keep a class moving, a lifter might use it for strength practice with moderate rest, and a home exerciser might combine bodyweight strength and cardio in a limited space. The timer matters, but station order, movement focus, cue wording, and recovery gaps decide whether the plan can be repeated safely.
- Station
- One named exercise or task block, such as a squat, row, plank, shuttle run, or mobility drill.
- Transition
- The movement, equipment change, cleaning, or setup time between stations.
- Round
- One full pass through the station list. Repeated rounds make the total workload grow quickly.
- Work density
- The share of work-and-recovery time spent actively working. Higher density leaves less room for setup and coaching.
Planning mistakes usually come from treating every pause as wasted time. Short transitions can make sense in a conditioning block with simple bodyweight movements, but the same timing may be unsafe or impractical when people need to change loads, move across a room, or hear a technique cue. Strength and technique circuits often need more recovery because bracing, setup, and movement quality matter more than continuous motion.
Public activity guidelines are written across a week, not around one timer session. A circuit can count toward aerobic activity, muscle-strengthening activity, or both, depending on the movements and intensity. A timer cannot prove that the weekly recommendation has been met, and it cannot judge pain, fatigue, heat stress, load choice, or medical readiness.
The most useful timing plan is one that people can repeat without guessing. Clear station names, modest cue text, visible start times, and realistic recovery make it easier to keep form ahead of speed when the session gets busy.
How to Use This Tool:
Use the form to turn a station list into a runnable circuit, then verify the schedule before pressing Start.
- Choose a Circuit preset for a starting point, or keep Custom current roster when you already have a station list. The preset fills the roster, default work time, transitions, rounds, round recovery, and session emphasis.
- Edit Station roster with one station per line. Plain station names are enough. For per-station detail, use the pipe format
Station | focus | cue | work seconds | transition seconds. The status line tells you how many stations were parsed. - Set Default station length, Default station transition, Rounds, and Between-round recovery. These values apply when a roster line does not provide its own work or transition time.
- Pick Session emphasis to make the coaching checks fit the goal: balanced circuit, strength stations, conditioning density, or technique practice. This changes the density guidance; it does not prescribe medical intensity.
- Open Advanced for a Start countdown, Transition cue, optional Final transition, Vibration cue, and Keep screen awake. Audio, voice, vibration, and wake behavior depend on browser and device support after the timer starts.
- Review the summary and any Review the circuit setup alert. A missing roster shows Needs stations. More than 30 station lines are capped, and duplicate station names are allowed but make exported tables harder to read.
- Press Start only after the Run Sheet looks right. Starting freezes the current plan for the live timer. During a run, use Pause, Skip phase, or Reset; edits made during a run apply the next time the circuit starts.
If a circuit seems ready but the room flow still feels rushed, check Coaching Checks and Station Flow Map before changing exercises. Those outputs usually reveal whether the problem is too little transition time, too little round recovery, or a station order that needs a reset.
Interpreting Results:
The summary shows total session time, station count, round count, work density, and the leading movement focus. Treat those values as planning checks. A high-density circuit may suit trained participants using simple movements, while a lower-density circuit may still be too difficult if load, heat, fatigue, or skill demands are mismatched.
Run Sheet is the schedule to trust. It lists each phase with Step, Phase, Round, Station, Focus, Start, Duration, and Cue. Check this table after per-station overrides because one custom duration can shift every later start time.
Coaching Checks names the parts worth reviewing. Session length, Work density, Movement balance, Station logistics, and Round recovery can return labels such as Ready, Balanced, Watch, Tight, Short, Long, or High. A warning label does not make the workout unusable, but it identifies the timing or coverage issue to inspect before the session.
Station Flow Map helps spot crowded parts of the timeline across rounds. Focus Mix shows how work time is distributed across lower body, hinge, upper push, upper pull, core, cardio, mobility, or mixed focus. Session Ledger records live starts, pauses, skips, phase changes, resets, and completion, which helps explain why an actual run differed from the planned run sheet.
The false-confidence risk is reading Ready as a safety approval. The checks only review timing, density, focus coverage, and simple logistics. Exercise choice, participant readiness, equipment spacing, supervision, and medical risk need separate judgment.
Technical Details:
A circuit schedule is built from cumulative time. Work phases advance the clock by each station's work duration, transition phases add movement or setup time, and round breaks add recovery between repeated passes through the roster. Zero-length phases are skipped, so a station with no transition can move directly to the next work phase.
The active timer compares elapsed seconds with the start and end boundaries of a frozen run sheet. This prevents mid-run edits from changing the current phase unexpectedly. New settings can still be prepared while the clock runs, but they do not alter the live schedule until the next start.
Rule Core:
| Condition | Phase added | Timing rule | Visible phase label |
|---|---|---|---|
| Start countdown is greater than 0 seconds | Preparation before the first station | Starts at 0 and lasts the chosen countdown length. | Prep |
| Each station in each round | Station work | Starts at the current cursor and lasts the station work duration. | Work |
| A station is not the last station in the round | Transition to the next station | Uses that station's transition duration before the next work phase. | Transition |
| The round is not final and round recovery is greater than 0 seconds | Between-round recovery | Runs after the last station before the next round begins. | Round break |
| The final station ends and Final transition is included | Cleanup transition | Uses the final station's transition duration. | Transition |
Formula Core:
Work density compares active station time with transition and between-round recovery time. The start countdown is part of total session time, but it is excluded from the density denominator because it happens before the work-recovery pattern begins.
| Symbol | Meaning | Included values |
|---|---|---|
| D | Work density percentage | Total work time divided by work plus transition and recovery time. |
| W | Total work seconds | Every station work duration multiplied by the number of rounds. |
| R | Total transition and recovery seconds | Station transitions, between-round recovery, and optional final cleanup transition. |
| P | Preparation seconds | The optional start countdown before the first work phase. |
| T | Total session seconds | Preparation, work, transitions, round breaks, and final cleanup when included. |
For the default six-station full-body plan, station work is 6 stations x 45 seconds x 3 rounds, or 810 seconds. Recovery is 5 transitions x 15 seconds x 3 rounds plus two 60-second round breaks, or 345 seconds. Density is 810 / (810 + 345) x 100, which rounds to about 70%, and the 10-second start countdown brings total time to 1,165 seconds, or 19m 25s.
Density guidance changes with session emphasis because different training goals tolerate different amounts of reset time.
| Session emphasis | Balanced range | Watch when below | High when above | Planning meaning |
|---|---|---|---|---|
| Technique practice | 35% to 68% | < 28% | > 75% | Extra reset time helps each station stay deliberate. |
| Strength stations | 42% to 70% | < 35% | > 77% | Recovery protects setup, bracing, and repeatable force output. |
| Balanced circuit | 55% to 78% | < 48% | > 85% | Mixed sessions need meaningful work time without rushed movement changes. |
| Conditioning density | 65% to 86% | < 58% | > 93% | Dense work is expected, but station changes still need safe movement time. |
Several checks use direct boundaries instead of equations. Exact boundary values matter: for example, a 35-minute session is not marked Watch for length unless it goes above 35:00, and an average transition of exactly 10 seconds is not marked Tight.
| Check | Rule | Output effect |
|---|---|---|
| Session length | < 8:00 is Short; > 35:00 is Watch; > 55:00 is Long. | Flags unusually short, long, or fatigue-prone schedules. |
| Movement balance | Needs more than two focus groups and coverage from lower-or-hinge, upper, and core work. | Returns Covered or Watch. |
| Station logistics | For 5 or more stations, average transition < 10 seconds is Tight; average transition > 60 seconds is Watch. | Highlights movement changes that may be rushed or overpadded. |
| Round recovery | For multiple rounds, recovery < 30 seconds with density > 75% is Tight. | Prompts a reset break when repeated rounds are dense. |
| Roster parsing | Up to 30 station lines are used; empty station names are skipped; duplicate station names are allowed. | Shows setup warnings when the roster needs review. |
| Global warning | Density > 88% with more than 10 minutes of work, or total time > 75 minutes, adds a warning. | Displays an alert before the timer is run. |
Station focus comes from the pipe-format focus field when present, or from recognizable words in the station name. Lower, hinge, upper push, upper pull, core, cardio, mobility, and mixed focus values feed the Focus Mix result. Focus share uses work seconds, not station count, so one longer station can dominate the chart even when every station appears only once in the roster.
Duration parsing accepts plain seconds, minute-and-second text, and clock-like values such as 1:15. Default station length is clamped to 10 to 300 seconds, default transition to 0 to 180 seconds, rounds to 1 to 12, between-round recovery to 0 to 300 seconds, and start countdown to 0 to 60 seconds. Per-station work overrides can use 5 to 600 seconds, and per-station transition overrides can use 0 to 300 seconds.
Limitations:
This is a timing and planning aid, not a medical, rehabilitation, or personal-training prescription. It cannot judge health status, pain, movement skill, load selection, environment, heat stress, or recovery capacity.
- Weekly activity guidance depends on total activity across days. One timed circuit does not prove that aerobic or muscle-strengthening recommendations have been met.
- Audio, voice, vibration, and screen wake behavior depend on browser and device support after the timer starts.
- Browser timers can drift if the device sleeps, the tab is heavily throttled, or the system is under load. Use the run sheet for the planned schedule and the live timer for practical cues.
- The schedule, charts, and exports are created in the browser. Shared links, copied tables, downloaded files, or station names may still reveal workout or participant details if you include private information in the roster.
Worked Examples:
Class-ready full-body rotation
The Full-body class circuit preset creates 6 stations, 45-second work periods, 15-second transitions, 3 rounds, 60 seconds between rounds, and a 10-second start countdown. Run Sheet begins with Prep, then repeats work and transition phases through all rounds. The summary shows 19m 25s total, 13m 30s work, and about 70% work density, while Coaching Checks should treat the plan as balanced because the station list covers lower body, upper body, core, and cardio work.
Dense conditioning setup
A custom plan with 5 stations, 45-second work blocks, 0-second transitions, 3 rounds, and no between-round recovery produces 11m 15s of work with 100% work density, plus any start countdown. With Session emphasis set to Conditioning density, Coaching Checks marks Work density as High, Station logistics as Tight, and Round recovery as Tight. The alert also warns because density is above 88% and total work is more than 10 minutes.
Roster line that needs repair
A line like | core | Brace and breathe | 40 | 10 has focus, cue, work time, and transition time, but no station name. The setup alert says the line was skipped. If other valid stations remain, Run Sheet and Focus Mix omit the unnamed station. Change it to Dead bug | core | Brace and breathe | 40 | 10, then check the roster status line before pressing Start.
FAQ:
What does work density mean?
Work density is total station work time divided by station work plus transition and round-recovery time. The start countdown is included in total session time, but it is not part of the density calculation.
Can every station use its own timing?
Yes. Put work and transition values at the end of a roster line with the pipe format: Station | focus | cue | work seconds | transition seconds. Normalize roster rewrites the parsed list so those station-specific values are easier to review.
Why did the live timer ignore an edit I made during a run?
Pressing Start freezes the current run sheet for that session. Changes made while the timer is running or paused apply after reset or the next start, which keeps active phase timing from shifting unexpectedly.
Why are sound, vibration, or screen wake cues unavailable?
Those cues depend on browser and device support. Audio begins only after Start, voice cues require speech support, vibration requires supported mobile browser behavior, and screen wake uses the browser wake-lock feature when available.
Does Ready mean the workout is safe?
No. Ready means the timing structure passed the local checks. Movement choice, load, skill level, pain, fatigue, supervision, equipment spacing, and health risk still need separate review.
Are station names sent away to build the timer?
The schedule, charts, live timer, and exports are created in the browser. Shared links, copied tables, and downloads can include station names, cues, and settings, so leave private participant details out of the roster unless sharing them is intentional.
Glossary:
- Station
- A named exercise or task block that receives a work duration, movement focus, and cue.
- Work phase
- The active timed period for a station in a round.
- Transition
- The movement, setup, or cleanup time after a station before the next phase begins.
- Round break
- The recovery period between repeated passes through the station roster.
- Work density
- The percentage of work-and-recovery time spent in station work.
- Run Sheet
- The ordered schedule of phases, start times, durations, stations, focus labels, and cues.
- Focus Mix
- The result view that groups station work seconds by movement focus.
- Wake lock
- A browser feature that can ask the device to keep the screen awake during an active run.
References:
- Adult Activity: An Overview, Centers for Disease Control and Prevention.
- How to Measure Physical Activity Intensity, Centers for Disease Control and Prevention.
- Top 10 Things to Know About the Second Edition of the Physical Activity Guidelines for Americans, Office of Disease Prevention and Health Promotion.
- ACSM Unveils Landmark 2026 Resistance Training Guidelines, American College of Sports Medicine.