Skip to content

Wheel Spinner - Spin the Wheel Random Picker

Spin the wheel to pick a random name, choice or winner. Edit entries, remove winners after each spin and share your wheel by link. Fair crypto randomness.

By Updated Runs in your browser

Wheel Spinner guide

Type your options, one per line, and spin. The wheel picks with your browser's cryptographic random generator, eases to a smooth stop, and can remove each winner for elimination rounds. Copy a share link to send the exact same wheel to anyone.

How the wheel picks a winner

Most spin-the-wheel sites fake physics: they spin with a random speed and let friction decide where it lands. That looks nice, but the fairness depends on how well the physics was coded. This wheel does it the other way around. The moment you press Spin, it draws the winner with your browser's crypto.getRandomValues, the same cryptographically secure generator used for encryption keys. Then it picks a random spot inside that winner's slice and animates the wheel to land exactly there.

Every entry has the same chance: 1 in the number of entries. With 8 entries, that's 12.5 percent each, every spin. Past results don't matter. A name that won three times in a row is exactly as likely to win the fourth spin, because the generator has no memory.

The winner shown under the wheel is read from the final position of the wheel under the pointer, not from a separate variable, so what you see is always what you get.

Setting up your wheel

Type or paste entries in the box, one per line. Blank lines are ignored. Up to 500 entries fit, and the labels shrink as slices get thinner; beyond about 120 entries the labels disappear and the result box does the talking. Shuffle mixes the order on the wheel (it doesn't change the odds), and Sort A-Z helps you check a long list for typos.

Want someone to have better odds? Enter their name twice. Two lines out of ten is a 20 percent chance. That's a legitimate way to weight a wheel, as long as everyone knows the rules.

Your list is saved in this browser, so the wheel is still there when you come back tomorrow. Nothing is uploaded.

Elimination rounds

Turn on Remove the winner automatically and each winner leaves the wheel after their spin. That's how you run elimination games, pick a turn order for a whole class, or draw first, second and third prize without repeats. Prefer to decide case by case? Leave it off and use the Remove this entry button that appears after each spin.

The Past results list keeps the last 20 winners for the session, which doubles as your turn order or draw record.

Copy share link puts the entries into the page address after a # sign. Anyone who opens it gets the same wheel, ready to spin. The part after # is never sent to a server, so the list stays between you and whoever you send it to. It's perfect for a teacher who wants students to use the same wheel, or a group chat deciding where to eat.

Long lists make long links. For hundreds of entries, send the list itself instead.

Ideas people actually use it for

Classroom: cold-calling students, choosing presentation order, picking a reward. Teams and offices: stand-up speaking order, who buys coffee, which bug to fix first. Families: chores, dinner, movie night, who picks the next game. Creators: giveaway winners on a live stream, challenge wheels, and truth-or-dare prompts. Decision paralysis: put your options on the wheel and spin. If you feel disappointed by the result, you just learned what you actually wanted.

For a yes-or-no wheel, enter Yes and No. For weighted maybes, add a third line like Ask again.

Keyboard and motion

Press Space anywhere on the page to spin (except while typing in the entry box), or tab to the wheel and press Enter. If your system has reduced motion turned on, the wheel skips the animation and shows the result instantly, same fairness, no spinning. On a live stream, give the spin 4-5 seconds of screen time; it's built to decelerate slowly so the last few slices keep people watching.

How we calculate: sources

Frequently asked questions

Is the wheel spinner fair?

Yes. The winner is drawn with crypto.getRandomValues before the animation starts, so every entry has an equal chance. The animation just lands the wheel on that result.

How do I remove a name after it wins?

Press Remove this entry after the spin, or tick Remove the winner automatically so each winner leaves the wheel on its own. That is how you run elimination rounds or a full turn order.

How many entries can the wheel hold?

Up to 500. Labels shrink as slices get thinner and are hidden above about 120 entries, but the result box always shows the winner.

Can I give one option better odds?

Yes. Add it on more than one line. An option listed twice in a wheel of ten lines has a 20 percent chance instead of 10.

How do I share my wheel?

Press Copy share link. The entries are stored in the link after the # sign, so whoever opens it gets the same wheel. That part of the link is never sent to a server.

Will my wheel be saved?

Yes, in this browser's local storage. Your entries are still there when you come back on the same device.

Is my list uploaded?

Everything runs in your browser. Nothing you enter is uploaded to a server or stored by us.

Can I spin the wheel with the keyboard?

Yes. Press Space anywhere on the page, or focus the wheel and press Enter. Space is ignored while you type in the entries box.