Free Spin the Wheel
Spin the Wheel picks a random entry from your list with the browser's cryptographic generator, choosing the winner before the wheel spins. Add “*3” after an entry to make it three times as likely, optionally remove each winner, and share the wheel by link.
- Randomness:
- Web Crypto, winner drawn first
- Weights:
- “Name *2” doubles the chance
- Share link:
- Entries kept in the URL hash
- Price:
- Free
- Runs:
- Locally, in your browser
- Uploads:
- None: files never leave your device
- Account:
- Not needed
Quick answers
Is the wheel really random?
Yes. The winner is chosen with your browser's cryptographic random generator, with each entry's chance proportional to its weight, and the wheel then lands exactly on it.
Processed on your device: your files are never uploaded. How it works
Network activity in this tab
What this page has requested since you opened the site in this tab. An upload is any request that sends data: POST, PUT, PATCH or a request with a body.
No uploads: nothing has been sent from this page.
No network requests yet.
To see every request, open your browser's developer tools (Network tab).
How to use the Spin the Wheel
- Type the entries, one per line. Add “*3” after an entry to make it three times as likely.
- Pick colors, the spin duration and whether the winner should be removed after each spin.
- Click the wheel or Spin, then see the winner and the list of results.
- Copy the share link to send the same wheel to someone else.
Credits & open source
Built from scratch on web standards. Thank you to the people who make these projects.
Web platform APIs used: Canvas 2D, Web Crypto, Web Audio API, URL API, TextEncoder, Clipboard API, localStorage.
Full license texts: third-party notices · all credits
Frequently asked questions
How do weights work?
Write “Name *2” to give an entry twice the chance (and a slice twice as big). Decimals like *1.5 work too.
Is my list uploaded when I share it?
No. The entries are packed into the part of the link after #, which browsers never send to the server.