EMOM Workout Generator
Generates an EMOM ('every minute on the minute') workout — a duration and an exercise to repeat at the top of each minute, resting for whatever time remains once the work is done.
What this generator does
Builds an EMOM workout — every minute on the minute — pairing a duration with an exercise, so the result is a complete session format rather than a single movement.
How to use this tool
- Press Build session for an EMOM.
- Start the countdown and begin the first round on zero.
Understanding the controls
- Exercises
- One per line. Rounds cycle through them, so two exercises alternate minute by minute — which is how most EMOMs are actually written.
- Window
- How long each round is. Sixty seconds is what gives the format its name, though thirty and ninety are both common.
- Work
- How much of the window the effort should take. The rest is whatever remains, which is the defining feature of the format rather than a separate setting.
- Rounds
- How many windows. Multiplied by the window length this gives the total exactly, with no arithmetic on your part.
Worked examples
- 10 rounds of 40 seconds in a 60-second window
- Exactly 10 minutes, with 20 seconds resting each round.
- Work equal to the window
- No rest at all — flagged, because that is continuous work rather than an EMOM.
- Two exercises over 10 rounds
- Each appears in five rounds, alternating minute by minute.
Common use cases
- Time-efficient home or gym workouts
- Group fitness class structures
- Breaking a steady-state routine
How this generator works
Each round is a fixed window, and the rest is derived by subtracting the work from it rather than being entered separately. That inversion is what an EMOM actually is: if a round runs long, the rest shrinks and the session stays on schedule instead of overrunning. Setting the work equal to the window leaves no rest at all, which the tool flags as continuous work rather than an EMOM.
Randomness and fairness
Nothing is random unless you shuffle the exercise order. The window, the work, the derived rest and the total are all fixed arithmetic, which is precisely what makes an EMOM plannable. A seeded shuffle is reproducible unless the generator has changed since, so a class can be given the same minute-by-minute order next week. Deterministic, not cryptographic — the word is a label, not a secret.
For how randomness is produced across the whole site, see how Generate Random works.
Limitations and good to know
- The tool cannot know how long the work will actually take you. If a round overruns the window the format absorbs it by cutting the rest, which is by design — but a round that consistently overruns means the work is set too high.
- The countdown is silent, and an EMOM lives or dies on starting each round on the minute. Watch it, or run something audible next to it — the format has no tolerance for a round begun late.
- Every round is the same length, so a session that lengthens the window as it goes has to be built as two separate sessions.
- The rest figure assumes the work takes exactly the time you set. It is a planning assumption rather than a measurement of what will happen.
Privacy and your data
The exercises you type stay in your browser and are never uploaded or stored — closing the tab discards them. What is measured is that a session was generated and how many blocks it has, never the exercise list itself.
Not personalised advice — check with a medical professional before starting a new exercise routine, especially with an existing health condition.
Frequently asked questions
- What happens if I can't finish the work before the minute is up?
- In a real EMOM you simply start the next round late within that window, losing rest time — the format doesn't stop for you. If a round consistently overruns, that's the tool's own signal the work is set too high for the window, not something to push through repeatedly.
- Why 60 seconds specifically?
- It's the window that gives the format its name and its ease of tracking — every round starts on the minute, which is simple to watch on any clock. Thirty and ninety-second windows are also common and are offered here too, but sixty is the default because it's the most widely used.
Related generators
- AMRAP Workout GeneratorAn 'as many rounds as possible' workout structure with a time cap and exercises.
- Workout Circuit GeneratorA full multi-station circuit laid out lap by lap from the stations you list, with the rests and a running total time.
- Tabata Session GeneratorLay out a Tabata session — eight rounds of twenty seconds' work and ten seconds' rest — with the clock and the real total of 3 minutes 50 seconds shown.