N
NJHTools

Spin the Wheel

Type names or options, press Spin, and let a fair, crypto-random wheel decide. Weights, elimination, fullscreen and share links included.

  • Alice: 12.5% chance
  • Bob: 12.5% chance
  • Charlie: 12.5% chance
  • Diana: 12.5% chance
  • Ethan: 12.5% chance
  • Fatima: 12.5% chance
  • George: 12.5% chance
  • Hana: 12.5% chance

Press Space or Enter to spin

8 entries

Add a weight with an asterisk: Alice*3 is three times as likely. Up to 500 entries.

Settings

Recent winners

Spin the wheel and winners will appear here.

How the spinning wheel works

Type or paste your options into the Entries box, one per line, and each line becomes a slice of the wheel. Press Spin, click the wheel, or tap Space or Enter, and the wheel winds up, slows down naturally and stops with the pointer on the winner. A pop-up shows the result, a screen reader announcement reads it out, and it is added to Recent winners so you can see the last ten spins.

Want someone to have a better chance? Write Alice*3 and Alice gets three times the space on the wheel and three times the odds. Shuffle, sort A–Z and clear the list in one click, and every change can be undone.

Is it fair?

Many wheel spinners pick a random spin speed and see where the wheel happens to stop, which mixes physics with rounding errors. This wheel works the other way round: the winner is chosen first with crypto.getRandomValues(), the same cryptographically secure source browsers use for passwords and keys, with rejection sampling so there is no modulo bias. The animation is then calculated to land on that exact slice, never near an edge, so the result you see is always the result that was drawn. Every entry with the same weight has exactly the same chance on every spin, and past results never affect the next one.

Ideas for using a wheel of names

  • Classroom: cold-call students without favorites, pick a reading order, or choose the next spelling letter. Turn on Remove winner after spin so everyone gets a turn before anyone goes twice, and go fullscreen on the projector.
  • Giveaways and raffles: paste the entrants’ names, give extra entries a weight, and spin live on a stream so the audience sees the draw happen.
  • Decisions: where to eat, which film to watch, who does the dishes, or a quick yes or no. The wheel takes the argument out of small choices.
  • Teams and games: pick team captains, the first player, a forfeit or a random category for a quiz round.

Frequently Asked Questions

Is the spin the wheel tool really random?↓

Yes. The winner is picked with crypto.getRandomValues(), your browser’s cryptographically secure random source, using rejection sampling so no entry is favored. The winner is decided before the wheel moves and the animation is steered to land on it, so what you see always matches the real result.

How do I make one entry more likely to win?↓

Add an asterisk and a number after it, for example Alice*3. That entry gets a slice three times as large and is three times as likely to win. Weights from 1 to 100 are supported.

Can I remove a name after it is picked?↓

Yes. Tick Remove winner after spin. When the winner pop-up appears, choose Remove from wheel and that line is deleted from the list. Undo puts it back if you remove someone by mistake.

How many entries can the wheel hold?↓

Up to 500 entries. Labels shrink to fit and long names are shortened with an ellipsis; with several hundred entries the slices become too thin for text, but every entry is still on the wheel and the winner is shown in full.

Is my list saved or uploaded?↓

Your list is saved only in this browser’s local storage so it is there next time. Nothing is uploaded to a server. The share link stores the list inside the link itself, so only people you send it to can see it.

Can I use the wheel on a projector or smartboard?↓

Yes. Click Fullscreen to fill the screen with the wheel, and press Space or Enter to spin from the keyboard. The optional tick sound makes the spin easier to follow for a whole room.

Related Tools

Last updated: