What this tool does
The Wheel Spinner turns any list into a random picker. Add your options, hit Spin, and the wheel lands on one at random — perfect for drawing a raffle winner, choosing who goes first, picking where to eat, or settling any decision fairly.
- The winner — the option the pointer lands on when the wheel stops, shown in large type above the wheel.
- Options count — how many entries are currently on the wheel, so you can see your list took effect.
Two ways to add your options
Type them in. Under the “Type” tab, enter one option per line. The wheel rebuilds itself as you edit, and blank lines are ignored.
Upload a spreadsheet. Under the “Upload Excel/CSV” tab, drop in an .xlsx, .xls, or .csv file. Every value in column A of the first sheet is loaded onto the wheel automatically — one option per row. The loaded list appears back under “Type” so you can review or tweak it before spinning.
How the spin works
When you spin, the winning slice is chosen with your browser's cryptographically secure random number generator (crypto.getRandomValues) using unbiased sampling, so every option has exactly the same chance — the wheel then animates to land on that slice. The size of each slice is only for show: a longer name doesn't make it more or less likely to win.
Turn on “Remove the winner after each spin” to run a proper draw — each winner is taken off the wheel so the next spin picks someone new, with no repeats.
Frequently asked questions
Is my list or my file uploaded anywhere?
Which part of my Excel or CSV file is used?
What file types can I upload?
.xlsx), older Excel files (.xls), and comma-separated files (.csv). If your data is somewhere else, export or save it as one of these first.Why does it show a dash instead of a winner?
Is the pick actually fair?
crypto.getRandomValues and rejection sampling, which gives every option an equal probability. The slices can look different sizes when names vary in length, but that has no effect on the odds.