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 filtering for the gear and focus you want — bodyweight, dumbbell, barbell, core, or cardio. 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 your equipment and focus, like bodyweight or cardio.

Click Build workout to see a result.

Options
Recent results
  • No history yet.

How it works

  1. Filter. Choose your equipment and focus, like bodyweight or cardio.
  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 equipment 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.

The categories are defined by equipment rather than by muscle group, which is the practical division: what you can do is determined by what is in the room. Bodyweight needs nothing, dumbbell needs a pair, barbell needs a rack, and stretch is what you do afterwards.

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?

Pick around 8 exercises and run 30 seconds on, 15 off, repeating each twice.

Can I filter by equipment?

Yes. Use the bodyweight, dumbbell, barbell, core, and cardio filters to match the gear you have on hand.

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.