A spinning wheel for names, prizes, choices or chores. Add your entries, spin, and get a winner β with optional weighting, elimination mode for drawing several winners in turn, and a no-animation setting for anyone who needs it. The outcome is decided by a cryptographic draw, not by the animation.
Settings
Recent results
Generated locally in your browser β your settings and results never leave this page.
What the wheel spinner does
A spinning wheel for names, prizes, choices or chores. Add your entries, press spin, and the wheel lands on a winner. It exists because a visible, theatrical draw is genuinely useful in front of an audience β a classroom, a livestream, a team meeting β where a plain result would land flat.
Underneath the presentation it is a rigorous draw: uniform by default, weighted if you choose, and able to pick several winners in one go or eliminate winners round by round.
The result is decided before the wheel moves
This is worth being explicit about. The winner is drawn first, using your browser’s cryptographic random source; the wheel then rotates to point at that already-chosen entry. The animation is a presentation of the result, not the mechanism that produces it.
That design has a practical consequence: turning the animation off changes nothing about fairness. The same draw happens either way, which is why the no-animation mode is a first-class option rather than a degraded fallback.
Every draw on this page starts with crypto.getRandomValues, the cryptographically strong random source built into your browser. That is a CSPRNG seeded from operating-system entropy: unpredictable in practice, and the right choice when a result decides something that matters. It is deliberately not described as “true randomness”, which would require a physical entropy source such as atmospheric noise or radioactive decay. Tools that claim true randomness from a browser are overstating what the platform provides.
Accessibility
Spinning animation is a problem for some people β vestibular disorders, migraine triggers, motion sensitivity β and a wheel that only communicates through movement excludes them entirely.
- No-animation mode shows the result immediately with no movement at all.
- Reduced-motion is respected automatically: if your device asks for reduced motion, the spin is disabled without you changing anything here.
- The winner is always text. It appears in large type and is announced to screen readers, so the outcome never depends on seeing the wheel.
- Colour is never the only signal. Segment colours are decorative; the winner is named, not merely pointed at.
Drawing several winners
Raise the winner count and the tool draws that many without replacement, so nobody wins twice. For a staged draw β announcing third place, then second, then first β use elimination mode: take the first winner, then paste the “Remaining entries” output back into the wheel for the next round. That produces a genuine sequence of independent draws from a shrinking pool, which is what a tiered prize draw actually is.
Weighted wheels
Write Entry | 3 and enable weights to make some segments more likely. This is common in promotional wheels and loot mechanics, and it is entirely legitimate β as long as it is disclosed. The tool shows an on-screen warning whenever weighting is active, because a weighted wheel is visually indistinguishable from a fair one.
Worked example
Six lunch options, one spin:
Entries Pizza, Sushi, Tacos, Curry, Burgers, Salad Method uniform draw, 1 in 6 each (16.7%) Winner Curry
Practical uses
- Classroom participation β a visible, obviously impartial way to choose who answers.
- Livestream and event giveaways where the draw is part of the entertainment.
- Breaking decision deadlock in a team meeting when the options are genuinely equivalent.
- Chore and task allocation at home, where being seen to be fair matters more than the allocation itself.
Limitations
The wheel holds up to 500 entries, but readability degrades long before that β past about 20 segments the labels become decorative rather than legible, and a list-based picker communicates better. The wheel also does not persist between visits: if you need the same entries tomorrow, keep them somewhere yourself.
Privacy
Entries are processed in your browser, never uploaded, and never written into the page URL. That last point is deliberate: wheel entries are frequently people’s names, and a shareable link that carried them would leak participant lists to anyone the link reached.
Related tools
The Random Name Picker performs the same draw without the visual, which suits large lists. The Yes or No Generator handles the two-option case directly. For splitting people into groups rather than choosing one, use the Random Team Generator, and the List Randomizer produces a full running order.
How to use the Wheel Spinner
- Type your entries into the wheel list, one per line.
- Choose how many winners to draw, and turn on weights or elimination mode if you need them.
- Press Spin the wheel β the winner is announced in text as well as shown on the wheel.
- Switch Presentation to "No animation" if motion is a problem for you or your audience.
- Copy the winner, or copy the remaining entries to continue an elimination draw.
Frequently asked questions
How is the winner actually decided?
By a cryptographic draw, before the animation runs. The wheel graphic is a presentation layer that rotates to point at the already-chosen winner β the spin does not influence the outcome, which is why the result is identical whether animation is on or off.
Can I use this if animation makes me unwell?
Yes. Set Presentation to "No animation" and the result appears immediately with no movement. The tool also honours your operating system's reduced-motion setting automatically, and the winner is always announced as text for screen readers.
How do I run a draw with several winners?
Raise "Winners to draw". Each winner is drawn without replacement, so nobody wins twice. For a staged draw, turn on elimination mode, take the first winner, then paste the "Remaining entries" output back into the wheel for the next round.
Can I make one segment more likely than the others?
Yes β write "Entry | 3" and tick Use weights. The wheel then reflects a deliberately unequal draw, and a warning appears on screen so nobody mistakes it for a fair spin.
How many entries can the wheel hold?
Up to 500. Very large wheels become hard to read long before that, so for big lists the Random Name Picker or Giveaway workflow is usually a better fit than a visual wheel.
Is the wheel fair for prize draws?
The draw itself is uniform and uses secure randomness. For a draw that others may want to verify, switch to Seeded mode and publish the seed, so anyone can repeat the exact draw and confirm the result independently.
Do my wheel entries stay private?
Yes. Entries are processed in your browser, never uploaded, and never written into the page URL β so sharing the link does not share your list.