About WorkoutSpinner

WorkoutSpinner is a small, independently run site. It is not a company, not a startup, and not a front for an app subscription. It is a set of free workout generators that run entirely in your browser, built and maintained by one person — me.

Who's behind it

My name is Miguel Salcedo, and I built WorkoutSpinner because I wanted it to exist for my own workouts.

I should be upfront about what I am and what I'm not. I'm not a personal trainer. I'm not a physiologist, and I don't have a certification hanging on a wall. I'm someone who works out, who is genuinely into AI and software, and who kept running into the same small, stupid problem: standing in a room with some equipment and no idea what to actually do that day, then losing ten minutes to scrolling before doing the same three exercises I always do.

So I built the thing I wanted. A tool that hands you a sensible session in one click, so the decision is made and you can get on with it. It turned out to be useful enough that it seemed worth putting somewhere other people could use it too.

That's the whole story. There's no team, no funding, and no grand plan — just someone who likes building things, uses this one himself, and keeps improving it as he finds what's missing.

Being clear about the limits of that matters to me: nothing on this site is medical or professional coaching advice. The guidance here reflects mainstream, well-established strength-training practice, written to be genuinely useful to a beginner and checked carefully — but if you have an injury, a medical condition, or a goal that matters enough to get right, a real coach or physical therapist who can see you is worth far more than any generator.

Why it exists

Most "random workout generator" sites fall into one of two traps. Either they are a thin wrapper that spits out five exercises with no thought about whether those five belong in the same session, or they are a signup funnel — a free generator that works twice before asking for an email address and, eventually, $14.99 a month.

There is a real, ordinary need underneath all that: you have twenty minutes, you have some equipment or none, and you do not want to spend the first ten minutes of your workout deciding what the workout is. That is the entire problem this site solves. You should be able to land on a page, get a sensible session, and close the tab without ever telling anyone your name.

How the workouts are actually generated

This matters more than it sounds, so here is the honest mechanism rather than a vague claim about algorithms.

Every generator draws from the same hand-built database of roughly 130 exercises. Each one is tagged with the muscle group it trains, the equipment it needs, a difficulty level, a suggested rep range, and an illustration. When you generate a workout, the tool first filters that database down to whatever the page is for — kettlebells only, core only, no equipment at all — and down to the difficulty you picked.

Then comes the part that matters. Rather than pulling exercises at random from the filtered list, the generator sorts them into buckets by muscle group, shuffles the order of those buckets, and takes one exercise from each in turn before it ever returns to a bucket it has already used.

That round-robin is the difference between a generator and a shuffle. Drawing at random from a filtered list will cheerfully hand you five different leg exercises and call it a full-body session — it is a genuinely common failure, and it is why so many "random workout" tools produce sessions nobody would actually write. Spreading the picks across muscle groups first is what makes the output resemble a real workout.

What it does not do: it does not know you. It has no idea about your training history, your injuries, your schedule, or what you did yesterday. It cannot progress you over weeks, because it does not remember you were here — nothing is stored, so there is nothing to remember. A generator is a good answer to "what should I do today." It is not a coach, and any site telling you otherwise is selling something.

What this site will not do

How it pays for itself

Advertising, and nothing else. The hosting is inexpensive and the site is deliberately built to stay that way: no video, no heavy frameworks, no third-party scripts beyond the two named below. That is partly principle and partly practicality — a fast page is a better page, and a cheap site can afford to stay free.

Being precise about that, because "we don't track you" is a claim a lot of sites make while doing the opposite:

Our privacy policy lays out exactly what those advertising cookies do and how to opt out of personalized ads.

On accuracy, and being told when we're wrong

The exercise descriptions, form cues, and guidance across this site are written to be genuinely useful to a beginner, and reviewed against mainstream strength-training practice. They are not peer-reviewed research, and fitness is a field where confident people disagree about real things.

If something here is wrong, unclear, or unsafe as written, please say so — corrections are welcome and get made. That is the honest standard: not that this site is authoritative, but that it is careful and it fixes its mistakes.

Getting in touch

Email [email protected], or use the contact page. Bug reports, corrections, and requests for a generator that does not exist yet are all read. If you are reporting a bug, mentioning your device and browser makes it far more likely to get fixed quickly.