Skip to content
Decisions Free · Private

Random Workout / Exercise Picker

Build a random workout in seconds.

Built and maintained by Paul Clark, Redmoon Software · Last checked

Build a quick, randomized workout by choosing one category — bodyweight, dumbbell, barbell, cardio, core, or stretch — and how many exercises you want, from 1 to 20. It's made for anyone who wants variety without overthinking it, so you can stop staring at the same routine and just start moving in seconds.

Filter. Choose one category, like bodyweight or cardio, and how many exercises you want.

Click Build workout to see a result.

Options
Recent results
  • No history yet.

How it works

  1. Filter. Choose one category, like bodyweight or cardio, and how many exercises you want.
  2. Build. Click "Build workout" to generate a random set of exercises.
  3. Re-roll. Generate again any time you want a different mix.

About the Random Workout / Exercise Picker

Six categories, drawn without repeats

Choose a category — bodyweight, dumbbell, barbell, cardio, core or stretch — and the tool draws a set of distinct exercises from it. Because the draw is without replacement within a single run, you will not get the same exercise twice in one workout.

Three of the categories are about equipment and three are about the kind of work, and neither half is as clean as the names suggest. Dumbbell and barbell mean what they say, but a few bodyweight moves need a chair, a step or something to hook your feet under. Cardio includes a rower, an assault bike, battle ropes, a jump rope and a sled; core includes hanging knee raises, an ab wheel, a Pallof press and a weighted sit-up. Stretch is the only category that genuinely needs nothing. Skip anything you do not have the kit for.

What the workout does not include

The output is a list of exercise names, and deliberately nothing else. There are no sets, no reps, no rest periods, no weights and no order that means anything — the list is not sequenced for muscle groups or fatigue.

That is a real limitation rather than a stylistic choice, and it defines who this is for. A random selection is excellent for breaking a stale routine and for the days when choosing is the obstacle. It is not a training programme, and it will happily hand you six exercises that all hammer the same muscle. If you are training for something specific, use it to vary the accessory work, not the plan.

Using it safely

  • Count between one and twenty. Six is a sensible session; twenty is a menu to pick from.
  • A random barbell selection can include heavy compound lifts. Warm up properly and do not load an unfamiliar lift for the first time from a random list.
  • Nothing here knows about injuries, mobility or experience. Skipping an exercise is expected, not cheating.
  • Draw the stretch category separately after your main set rather than mixing it in.

Frequently asked questions

How do I make a 30-minute workout?

Draw 8 exercises and work 30 seconds on, 15 seconds off. One pass through all eight takes 6 minutes, so five rounds makes 30 minutes. The tool only lists exercise names — it doesn't time or count anything for you.

Can I filter by equipment?

Partly. The Category menu has six lists — bodyweight, dumbbell, barbell, cardio, core, and stretch — and you draw from one at a time. Cardio and core aren't equipment-free: they include moves like battle ropes, an assault bike, hanging knee raises, and an ab wheel, and a few bodyweight moves use a chair or step. Skip anything you don't have the kit for.

Are exercises chosen randomly?

Yes. The tool draws from the filtered set using the Web Crypto API, so each workout is a fresh, unbiased mix.

Is anything sent to a server?

No. It runs entirely in your browser and works offline — your selections stay on your device.

Related randomizers

Further reading

Send feedback

Found a bug, want a feature, or just say hi? Send it our way.