Spin the Wheel
One per line.
One per line.
Wheels & names
Put your choices on a wheel and spin. Weight some entries, colour them, remove each winner as you go, and take it fullscreen for the room.
No account. No tracking. Your lists stay in your browser.
Type or paste your choices — one per line — and press Spin (or Space). Every line becomes a segment. Paste a long list, import a .txt or .csv file, remove duplicates, shuffle or sort the list, and switch to List view to reorder, recolour or remove individual entries.
Turn on Weighted entries to give some choices a bigger chance: write a weight after a comma — Bob, 2 — and Bob's segment becomes twice as wide and twice as likely. Open Chances to see every entry's exact probability.
Remove the winner after each spin takes each result off the wheel before the next spin — handy for turns, chores and prize draws. Reset brings everyone back and clears the history.
The winner is chosen before the wheel starts moving, using your browser's cryptographic random number generator (crypto.getRandomValues) with rejection sampling, so every entry has exactly the chance its segment shows — 1 in N without weights, weight ÷ total with weights.
The spin is an animation of that result: Pick calculates where the wheel must stop so the chosen segment ends under the pointer. Speed, theme and sound never change the odds.
Four friends can't agree on dinner: Pizza, Biryani, Burger, Chinese. Each has a 25% chance. Biryani won last week, so they weight it down: Biryani, 0.5. Now Biryani has 0.5 ÷ 3.5 ≈ 14.3% and each of the others ≈ 28.6% — and the segments resize to match.
Everything happens in this browser tab. Names and choices aren't uploaded, stored or tracked — a share link only exists if you create one, and its contents live after the#in the address, which browsers never send to a server.