Spin the Wheel — Free Custom Wheel Spinner, Save & Share
Add your options, hit spin, and let the wheel decide. Whether you're running a classroom name picker, a live giveaway, a truth or dare game, or just choosing where to eat — this free wheel spinner puts a fair, animated decision in your browser. No signup, no app, no limits.
Unlike most free wheel tools, this spinner lets you save multiple named wheels directly in your browser without creating an account, share a link that encodes your exact wheel for others to open, and set weighted options that give some choices a higher probability of being selected.
How to Use the Wheel Spinner
Spinning takes five seconds from landing on the page:
- Add your options — type each item in the input field and press Enter or click Add. Options appear instantly as color-coded slices on the wheel. Click any color swatch to change it.
- Adjust weights (optional) — set a number next to each option. Weight 3 on "Pizza" means its slice is 3× larger, making it 3× more likely to land. Leave everything at 1 for equal probability.
- Click the wheel or press Spin — the wheel accelerates, spins 5–10 full rotations, decelerates naturally, and lands on the winner. Confetti fires automatically.
- Share or save — click Copy Link to get a URL that anyone can open to see your exact wheel. Click Save to Browser to store it locally under a name, then load it next session from My Wheels.
For classrooms: enable Auto-remove so each spin removes the picked student, ensuring every name gets called exactly once.
Spin the Wheel Examples
Here are real scenarios with what the tool produces:
| Setup | Result behavior |
|---|---|
| 4 equal options: Pizza, Sushi, Burger, Salad | Each has 25% chance, equal slice size |
| Pizza weight 3, Sushi weight 1 | Pizza occupies 75% of the wheel |
| 30 student names, auto-remove on | Each spin picks one student and removes them |
| Yes/No template | Two equal slices, 50/50 |
| 1–10 template | Ten equal segments, picks a random number |
Edge case — single-character labels: Short labels like "A", "B" display cleanly. Very long labels (30+ chars) get truncated with "…" — keep labels under 20 characters for best readability.
Edge case — shared link with 30 options: The URL parameter encodes all options in Base64. Long wheels produce longer URLs, but they stay within browser URL limits (up to ~2000 chars works everywhere).
What Makes This Wheel Spinner Different
Most free wheel spinners either require a login to save wheels, don't support sharing, or lack weighted options. Here's what sets this tool apart:
Save without an account. Wheels are stored in your browser's local storage — no email, no password, no database. They persist across sessions as long as you don't clear your browser data. You can save unlimited named wheels and switch between them instantly.
Shareable links. Click Copy Link to generate a URL that encodes all your wheel options, colors, and weights as a Base64 parameter. Send it to your class, your Discord, your Twitch chat — anyone who clicks sees your exact wheel ready to spin. No account required on their end either.
Weighted options. Standard wheel tools give every option an equal slice. Weighted options let you reflect real-world probabilities — give a participant with 5 raffle tickets 5× the chance of someone with 1 ticket. Set weight to any number from 1 to 99.
Auto-remove mode. Toggle it on to eliminate the winner after each spin. Ideal for calling every student once, running multi-round eliminations in giveaways, or tournament bracket assignments.
Common Use Cases
- Classroom name picker: Load your class roster, enable auto-remove, and call on students randomly without perceived favoritism. Every student gets exactly one turn per cycle.
- Live giveaway or stream: Enter all participant names, use fullscreen mode, and spin in front of your audience. The confetti animation makes the moment visibly celebratory — and share the link beforehand so viewers can verify all entries.
- Decision making: Dinner options, weekend activities, movie choices — when two choices feel equal, let the wheel make a neutral, unbiased call.
- Truth or dare: Load the template, spin each turn, and let the wheel decide who gets truth and who gets dare. Customize the options for custom rules.
- Weighted raffles: Participants who bought multiple tickets get proportional odds. Set each participant's weight equal to their ticket count.
Frequently Asked Questions
Can I save my spin wheel without creating an account?
Yes. Wheels are saved directly in your browser's local storage — no email, password, or signup required. You can save multiple named wheels and reload them on the same device across sessions. Your wheels persist until you manually clear your browser data or use the Delete option in My Wheels.
How do I share my wheel with someone else?
Click Copy Link in the Advanced Features panel. This generates a URL that encodes all your wheel options, colors, and weights as a Base64 string in the query parameter. Anyone who opens the link sees your exact wheel ready to spin — they don't need an account, and the link works on mobile and desktop.
What are weighted options and how do weighted wheel spins work?
Each option has a weight number (default: 1). The wheel slice for each option is sized proportionally to its weight relative to the total. If Option A has weight 3 and Options B, C, D each have weight 1 (total: 6), Option A occupies 50% of the wheel and has a 50% chance of being selected. Use weights for raffles where tickets represent entries, or any situation where you want unequal odds.
Does auto-remove mode prevent repeats in a giveaway?
Yes. When auto-remove is enabled, the winner of each spin is removed from the wheel immediately. Each subsequent spin picks from the remaining options only. This guarantees no option can win twice in the same session — ideal for fair elimination-style giveaways, classroom cold-calling, or any scenario where you need exhaustive non-repeating selection.
Does the wheel work on mobile and tablet?
Yes. The wheel is built with the Canvas API and is fully responsive. Tap the wheel or the Spin button to spin on touch devices. All features — adding options, saving wheels, sharing links, templates, auto-remove — work in mobile browsers without installing any app.
How random is the wheel spin?
The final landing angle is computed using Math.random(), which is a pseudorandom number generator (PRNG). Each spin independently generates a random angle, giving each option a probability proportional to its slice size. For casual decisions, giveaways, and classroom use, this is more than sufficient randomness. For high-stakes decisions requiring cryptographically secure randomness, use a dedicated tool.
Can I import a long list of names at once?
Yes. Click Import List and paste your list with one name per line — a class roster, subscriber export, or any line-separated text. The wheel populates all options at once, each with an automatically assigned color. You can then edit or delete individual entries as needed.
Resources
- MDN Web Docs — Canvas API — Official reference for the Canvas 2D rendering context used to draw the wheel.
- MDN Web Docs — Web Storage API — How localStorage works, including storage limits and persistence rules across browsers.