gizmobench
BrowseDaily

Spin the Wheel

Create a custom random picker wheel from your own names, foods, colors or options, or switch to Number range to include every integer between two supplied ends. The browser chooses one remaining ticket before the animation starts. Each ticket has an equal chance; a repeated label has more than one ticket. Set aside removes only the winning ticket, while Keep in wheel allows repeat wins. Your list and settings can be remembered in this browser, and the last 100 results stay on the current page for copying. No account is needed.

Wheel entries

Spin the wheel

Entries appear on the wheel

Nothing on the wheel yet.

Decided before the wheel movesSet aside really removes an entryEntries stay here unless you shareNo account, up to 500 entries
Winner
Spin length
Sound

Ready. Press Spin, or the space bar.

Press Space to spin without reaching for the mouse. Entries are separated by line breaks and by commas, so a column pasted from a spreadsheet and a comma list both work. Editing the list rebuilds the wheel and clears the history. Reset puts every entry back without touching the list, and Shuffle changes the order on the wheel without changing anyone's chance.

The spin decides nothing. The winner is drawn from crypto.getRandomValues the moment you press Spin, and the angle the wheel stops at is worked out from that winner's segment before the first frame is drawn. Watching it slow down cannot change who came out. Each entry on the wheel has the same chance: the index is taken by rejection sampling rather than a remainder, so no position in your list is favoured, and the spin length changes how many turns you watch, not the odds. An entry typed twice is two segments, which is how you give someone two chances, and the header over the list counts the repeats so it is never a surprise.
Accuracy. The winner is drawn from the browser's cryptographic random generator before the wheel begins to turn, with every entry given the same chance, and the spin only shows a result that has already been decided. A name typed twice is two entries and has two chances.

Common questions

How do I create a custom spin-the-wheel picker?
Enter your options one per line or separated by commas, then press Spin. A spreadsheet column can be pasted as text; there is no spreadsheet upload. A to Z loads the 26 English letters, and Six color names loads six editable labels with matching segment fills. These six English color names are recognized; other labels keep the ordinary wheel palette. You can replace either example. Every entry becomes one equal-sized ticket. The wheel supports at most 500 entries; the random name picker supports longer supplied lists without drawing a wheel. Put a label in double quotes to keep a comma inside it, such as "As I see it, yes". Inside a quoted label, two double quotes represent one literal quote.
How do I spin a number wheel from 1 to 20 or another range?
Choose Number range and enter the first and last whole numbers. Both ends are included: 1 to 20 creates 20 tickets, and -3 to 3 creates seven. The same controls support ranges of up to 500 numbers, with exact integer ends between -9007199254740991 and 9007199254740991. Set aside removes each selected number until Reset restores the range. For 1 to 1000 or a larger range, use the random number generator; this wheel does not display that many tickets.
Is the wheel really random, and can I rig the result?
The draw uses crypto.getRandomValues and rejection sampling, then computes the animation from the selected ticket. The spin length and list order do not change the odds. This page has no programmed-winner control. Repeating a label is visible ticket weighting: two copies among ten remaining entries give that label two chances in ten. Exact percentage inputs, custom segment colors and a verification certificate are not implemented. A browser-side draw cannot prove that someone else has not modified their own browser.
Does elimination prevent the same name winning twice?
Set aside removes one winning entry after the wheel stops. If every person appears only once, nobody is selected again before Reset. If a name appears twice, the other ticket remains and that name can win again. The repeated-entry count makes duplicate labels visible, including differences in case or extra spaces. Keep in wheel removes nothing, so any remaining label can win again. Changing the actual entries rebuilds the pool and clears the results.
Can I use it for food choices, colors, classroom turns or a prize draw?
Yes, when you supply the choices or participants. Paste restaurant or meal names for dinner, color labels for a drawing exercise, student names for turns, or tickets for a local prize draw. The browser returns a label, not a restaurant recommendation, color formula or prize payment. This page does not provide player rosters, character libraries, truth-or-dare prompts or a real-money casino. The Yes or No Wheel has a dedicated two-option wheel, and the random team generator splits supplied participants into groups.
Can I spin a wheel of NBA or NFL teams?
NBA teams loads 30 team names, and NFL teams loads 32, checked against the saved team directories on October 2, 2026. These are editable text lists with one ticket per team. Set aside removes a team for following draws; Reset restores the list. The examples contain no players, logos, standings or live roster data and are not affiliated with either league.
Can the wheel choose what to draw?
Drawing ideas loads 24 editable sketch prompts, such as a moonlit greenhouse, a robot tending a garden or a floating island with a waterfall. Spin to pick a prompt and use Set aside to avoid drawing that same ticket again in the round. Replace or extend the list with your own ideas. These are text prompts, not generated pictures or a franchise character library.
How can I copy or save the results?
Copy a displayed winner or the shown history as text. Only the latest 100 spins are retained on this page, and they are not saved between visits. A completed winner can also be drawn into a 1200 by 630 PNG for copying, downloading or a supported browser share sheet. Image labels shrink and may end with an ellipsis when too long; the text action retains the complete label. Sharing sends only the output you explicitly choose through the browser action.
Does it work offline, and can I change the animation?
After the page has loaded, draws need no network request. Reloading still needs the site unless the browser has cached it. Your list, range and control settings are saved only after you change them; clearing a list stays a deliberate empty choice. The current elimination state and history are not restored. Short, Normal and Long spins last 3, 5 and 8 seconds. Tick sound is optional, and reduced-motion settings show the result without a turning animation. Press Space outside an input, link or button to spin.

The winner is drawn from the browser's cryptographic random generator before the wheel begins to turn, with every entry given the same chance, and the spin only shows a result that has already been decided. A name typed twice is two entries and has two chances.