Free · No signup · Runs in your browser

Free Online Workout Timer

Build a named step-by-step timeline and repeat the complete sequence.

READY
00:10 remaining
Round 1 / 1Next ExerciseTotal workout: 1m 10s

Shape the timeline around the session

A workout timer is useful when one repeated work/rest ratio cannot describe the whole plan. Add preparation, exercise, rest, or custom steps in any order. Every step has a name, duration, and optional cue, so “Plank,” “Change sides,” and “Water break” can each carry the meaning you need.

Duplicate a step to create a related block, reorder it with explicit controls, or remove it entirely. The total workout duration updates from every valid step and the chosen sequence repeat count. Builder data stays in the current browser when local storage is available.

What happens after Start

The workout timer begins with the first timeline item and advances through the exact displayed order. The running view shows the step name, remaining time, repetition count, and what comes next. Optional speech attempts to read the step cue; a reliable generated beep remains available when a matching device voice is not present.

Pause stores the current remainder, skip advances one item, and restart returns to the first item. Repeating the sequence does not reorder the steps or turn them into stations; it simply runs the complete timeline again.

Different from a circuit builder

A circuit timer centers on a list of stations, a transition after each station, and multiple circuit rounds. This workout timer centers on a flexible timeline where every step can have its own type and purpose. That makes it suitable for warm-up sequences, technique blocks, mixed exercise and rest patterns, or other schedules already chosen by the user.

The tool does not create an exercise program or decide whether a step is appropriate. Names and cues are free-form local input and are never included in analytics events. Avoid entering private information into step names, especially on a shared device.

Names, types, and cues serve different roles

The name is the large visible instruction. The type determines whether the step uses exercise, rest, preparation, or neutral custom styling. The optional cue is what speech synthesis attempts to announce at the boundary; when it is blank, the step name is used. If a suitable device voice is absent or speech is disabled, a generated tone still marks the change.

Duplicating creates an independent copy immediately after the original, while repeating the sequence loops the entire timeline. Those operations are useful for different structures and are kept separate. The workout timer rejects an empty timeline, locks editing while active, and recalculates total duration whenever a valid step or repeat value changes.

Frequently Asked Questions

Practical answers about how this timer format works.

Which step types can I add?

Exercise, Rest, Preparation, and Custom. The type controls the visible phase treatment but does not restrict the name you provide.

Can I duplicate a workout step?

Yes. Duplicate creates a new copy immediately after the selected step, with its own identifier for later editing.

How is total duration calculated?

The timer adds every valid step duration and multiplies the sum by the whole-sequence repeat count.

Are my custom steps uploaded?

The builder operates in the browser. Settings may be stored locally on the device, and free-form step names are excluded from the reserved analytics interface.

How does this differ from the circuit timer?

Circuit mode repeats stations with transitions. Workout mode follows a free-form timeline of typed steps.

Timing examples explain the tool and are not medical advice or a personalized training plan. Read the full disclaimer.