TextFizz
  1. Home
  2. Tools
  3. Spin the Wheel

Spin the Wheel

Type the options, one per line, and press Spin. The winner is picked by a cryptographic random number before the wheel starts turning — the animation only shows you where it lands, so there is nothing to rig and nothing to "nudge".

Everything runs in your browser. What you type is never sent to our server.

Try also:🕹️ Random Game Picker🪙 Coin Flip🔢 Random Number Generator🎱 Magic 8 Ball
⧉ Embed this tool

How to use

  1. Put your options in the box on the right, one per line — names, games, chores, restaurants. Two to about sixty entries fit comfortably on the wheel.
  2. Or use a preset: Yes / No for a quick decision, 1–10 for a number. Shuffle reorders the slices if you think the layout matters (it doesn't, but it feels better).
  3. Press Spin. The wheel turns for a few seconds and slows down on the winner, which is shown in big letters underneath.
  4. Need a ranking or a turn order? Press Remove winner after each spin and keep going until one option is left.
  5. Edit the list any time; the wheel redraws instantly.

How the wheel decides — honestly

A spinning wheel looks like physics, but on a website the physics is fake: the page has to know where to stop before it starts. Some spinners hide a bias in that step, and a few "prank" wheels let the owner fix the result. Here it works like this:

  1. When you press Spin, one random integer from 0 to N−1 is drawn with crypto.getRandomValues and rejection sampling — every slice has exactly a 1/N chance, no matter how many slices there are.
  2. The wheel is then rotated by a random number of full turns plus the angle that lands the pointer inside the winning slice, at a random point inside the slice.
  3. The easing animation plays. It can look tense, but the outcome was fixed at step 1.

There is no "weight" field on purpose: a wheel that can be weighted is a wheel nobody trusts. If you want an option to have a double chance, add it twice — visibly.

Presets and what they are for

Preset / trickUse it for
Yes / No"Should I queue one more?" A 50/50 with the drama of a spin.
1–10Random number with a visual; a d10 in wheel form.
Remove winnerTurn order, elimination games, "who presents first", raffle with several prizes.
ShuffleReorders the slices before a spin; cosmetic, but it stops the "my name is next to the pointer" complaints.
Add an option twiceGive it a 2× chance — openly, on the wheel, where everyone can see it.

Who spins it

  • Gamers — which map, which agent, which loadout, who buys the AWP this round, what to play tonight (we also have a dedicated random game picker with popular titles pre-filled).
  • Streamers — "wheel of punishments", sub-goal rewards, viewer challenges. Fullscreen the browser and it reads well on stream.
  • Teachers — pick a student to answer, choose the topic of the day, assign presentation order without anyone feeling singled out.
  • Friends and families — dinner place, movie night, who does the dishes.
  • Giveaways — paste the entrants, spin once on camera, done.

What makes ours different

  • The winner is chosen by a cryptographic generator before the animation — and we say so instead of pretending the wheel has friction.
  • No weights, no hidden "always land here" mode. Fairness is the feature.
  • Remove-winner mode for turn orders and multi-prize raffles.
  • Presets for Yes/No and 1–10, instant redraw when you edit the list.
  • Nothing to install, no account, no ads sitting on top of the wheel, works on phones and on a projector.

Privacy

The options you type stay in your browser. The spin, the random draw and the drawing of the wheel all happen locally; nothing is uploaded, and there is no log of what you spun. Reload the page and the list resets.

FAQ

Is the wheel really random?

Yes. The winning slice is picked with crypto.getRandomValues and rejection sampling, so each option has exactly a 1-in-N chance. The animation is just a visual of a result that was already decided.

Can I make one option more likely?

Only by adding it more than once, which everybody can see on the wheel. There is deliberately no hidden weighting.

How many options fit on the wheel?

Any number technically, but slices get thin past about 60. For longer lists use our random name picker style tools or split the list in two rounds.

Can I use it for a giveaway?

Yes — paste the entrants one per line, spin on camera, and use Remove winner if you have more than one prize.

Does it save my wheel?

No, on purpose; the page keeps nothing. Keep your list in a note and paste it in when you need it.

Does it work on a phone or a classroom projector?

Yes. The wheel scales to the screen, and the winner is shown in large text under it so the back row can read it.

Related tools

Latest guides