GenerateRandomSearch

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.

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

  1. Press generate for an EMOM.
  2. 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, so a class can be given the identical 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.

Not personalised advice — check with a medical professional before starting a new exercise routine, especially with an existing health condition.