🎡 Wheel Spinner
Spin a colorful wheel to pick a random name, winner or decision. Add your own entries and spin.
🔐 Everything runs locally in your browser. Entries are never sent to 0Appz or any third party.
📜 Previous results
How to use this tool
Overview
Wheel Spinner turns any list into a colorful spinning wheel. Type your names, prizes or options, one per line, and press spin: the wheel rotates with a smooth animation and stops on a winner chosen with crypto.getRandomValues, the same secure randomness used for cryptography in your browser. Enable "remove winner" and each result is crossed off automatically, ideal for multi-round giveaways and classroom activities. Recent results are saved in a short history so nobody misses the outcome. Everything runs locally: entries and results never leave your device, and the tool keeps working offline after the first load.How the random winner is chosen
Before the wheel animates, the winning index is drawn from crypto.getRandomValues, the browser's cryptographically secure random source, so results are uniform and unpredictable. The animation then spins to that segment, which means the visible motion is a presentation of an already-random outcome rather than a physics simulation that could be biased by timing or click position. Removed winners are excluded from subsequent draws, keeping multi-round giveaways fair by construction.
How it works and what it supports
| Property | Wheel spinner behavior |
|---|---|
| Input | One entry per line, any number of entries |
| Randomness | crypto.getRandomValues, uniform distribution |
| Options | Remove winner after spin, sound and animation settings |
| History | Recent results kept for the session |
| Visual | Colored segments scaled to entry count |
| Processing | 100% client-side; entries never uploaded |
| Cost | Free, no account, no ads |
Privacy: entries stay on the device
Participant names, prize lists and classroom rosters are personal data. Everything stays in the browser: nothing is transmitted, stored on a server or logged, and the page works offline.
Running a fair draw
- Shuffle the entry list before the first spin for good measure.
- Enable remove-winner for multi-prize giveaways.
- Spin once without recording if you want to demonstrate randomness first.
- Keep the history visible for the audience to follow.
- For formal draws, screen-record the session for evidence.
Related: browse the more tools for timers, tests and everyday utilities.
Fair randomness in a spinning wheel
A picker is only useful if every option has a genuinely equal chance. This wheel assigns each entry an angle proportional to its share of the list and selects the winner with the browser's cryptographic random generator rather than a predictable pseudo-random sequence, so the result does not depend on timing, animation frames or how fast you click. Two details matter in practice. First, every slice must be the same size: if you add an option twice, it wins twice as often, which is sometimes exactly what you want for weighted decisions, but it should be deliberate rather than accidental. Second, removing a winner after each spin turns the tool into a fair draw without replacement, which is what classrooms, stand-ups and giveaways usually need. Common uses include picking who presents first, choosing a restaurant, assigning chores, running a random quiz order or settling a friendly tie. For accessibility, the result is announced as text and stored in the page, so nobody has to see the animation to know the outcome. Everything runs locally: your list of names or options never leaves the browser, which matters when the entries are customer names, student lists or anything else you would rather not upload.
Frequently asked questions
Is the spin really random? +
Yes. The final angle is derived from crypto.getRandomValues, the same secure randomness source used for cryptography in your browser, the Wheel Spinner does not use predictable Math.random for the result.
How many entries can I add? +
There is no hard limit. Dozens of names still render clearly; the wheel scales the labels to fit. For large lists, keeping entries short works best.
Can I remove winners automatically? +
Yes, enable Remove winner after spin and each picked name is crossed off the list, perfect for multi-round giveaways.
Are my entries private? +
Completely. Names and results stay in your browser. Nothing is uploaded and the tool works offline once loaded.