Spin the wheel.
Let it pick a name.
Type your names below and spin. A random name picker for classrooms, raffles, team stand-ups and any decision youβd rather not make yourself. Nothing to install, nothing to sign up for.
8 names on the wheel. Nothing is saved to a server.
One per line. Paste a list, or separate with commas. List a name twice to double its odds.
Need everyone to watch the same spin?
The wheel above draws in your own browser, which is all you need for a classroom or a stand-up. For a giveaway where people expect proof, a free account adds a shareable link that spins live on every screen at once, a server-side draw nobody can nudge, and a timestamped history of every result.
11 wheels created Β· 26 spins so far
How to use the wheel
Replace the names in the box with your own, one per line. You can paste a list straight out of a spreadsheet, a register or a chat thread; commas and semicolons work as separators too, so a line like Ana, Ben, Cleo becomes three slices rather than one. The wheel redraws as you type, and your list stays in your browser, so it will still be there tomorrow.
Then press Spin the wheel. The pointer at the top marks the winner, and the name appears underneath along with a running list of the last twenty results, which helps when you are drawing several in a row and somebody asks who came out third.
Giving a name better odds
List it twice. Two slices means twice the chance, and the wheel shows it: anyone watching can count the slices and work out the odds without taking your word for it. This is how you handle extra raffle tickets for someone who shared a post, or a handicap that gives a quieter student a better chance of being picked. If you want to reason about it properly, the worked example in weighted odds explained runs through the arithmetic.
Drawing several winners
Tick remove the winner after each spin before you start. Each winner stays on the wheel until you spin again, so the pointer is still resting on the name you just announced, and then drops off. Five spins give you five different people rather than possibly the same person twice. Leave it unticked for something like cold-calling in a lesson, where you want everybody eligible every time.
One caveat worth knowing: if a name appears twice to boost its odds, elimination removes only the slice that won. The second slice stays, so that person can still be drawn again. That is usually what people want from extra raffle tickets, but it surprises people who expected one win to take them out entirely.
Making it last longer
The spin length buttons go from one second to eight. One second is right when you are picking a name every few minutes in a classroom and the novelty has worn off. Eight seconds is for an audience, where the wait is the part people enjoy and a room gets time to react before the result lands. Three seconds suits most things in between.
Where the randomness comes from
The wheel draws with crypto.getRandomValues, the cryptographic random number generator built into your browser, rather than Math.random. It also throws away and redraws values that would land in an incomplete bucket, which removes the slight bias a plain % would otherwise give the names at the top of your list. With eight names that bias is far too small to notice; the point is that there is no reason to accept it when correcting it is three lines of code. There is more on this in how random number generators actually work.
Where people use a wheel
A spinning wheel is a way of making a random choice in public, which is a different job from making one in private. The value is not that a computer picked, since a shuffled list would do that. It is that everyone watched it pick.
Classrooms
Cold-calling without the same three hands going up every lesson, picking line leaders, setting presentation order, and splitting a class into groups. The wheel takes the social sting out of being chosen, because nobody can argue the teacher had favourites.
Classroom ideas βMeetings and stand-ups
Who speaks first, who facilitates the retro, who takes the notes. Rotating these by wheel stops the order calcifying around whoever talks loudest, and it takes about four seconds.
Team ideas βRaffles and giveaways
Draw a winner in front of the people who entered. For anything with a real prize attached you want the draw witnessed and recorded rather than announced after the fact, and that is what an account adds on top of the wheel above.
Giveaway ideas βDecisions nobody wants to own
Where to eat, which task to start, who gets the last ticket. A wheel is better than a coin for this because it handles more than two options and lets you weight the ones you secretly prefer.
Decision guide βEverything a fair draw needs
Not just a spinning graphic, but a draw you can defend afterwards.
Fair by construction
Every draw is made on the server with a cryptographic random source and written to your history. Nobody can nudge the result from a browser, not even you.
Everyone watches live
Share your wheel's link and the whole room follows along. The spin starts on every screen at once and lands on the same name at the same moment.
Weighted names
Give someone a bigger slice when they deserve better odds. The wheel is drawn to scale, so the picture always matches the real probability.
Double wheel: name, then prize
Turn on a double wheel and one draw becomes two spins. The name wheel picks a winner, then a second wheel spins for what they get. Weighted, adjustable and just as fair as the name wheel, with no more typing prizes in by hand.
A record you can trust
Every spin is logged with a timestamp, win counts add up per person, and a leaderboard keeps score across the whole session.
Two-factor authentication
Protect your account with an authenticator app: Google Authenticator, Authy, 1Password, Bitwarden, anything that scans a QR code. Sign-in then asks for a six-digit code as well as your password, so a stolen password on its own gets nobody in. Free, no phone number needed, and your secret is encrypted before it ever touches the database.
And the details that matter on the day
Bulk import
Paste a whole roster separated by newlines, commas or semicolons. Duplicates are skipped, not rejected.
Automatic colours
Every name gets a shade nothing else on the wheel is using. Override any of them by hand.
Elimination mode
Switch on remove-after-win and each winner drops off, so a raffle never picks the same person twice.
Bench without deleting
Toggle a name off the wheel for one round and back on for the next. Their win count survives.
Private when you want
Turn sharing off and the link dies for everyone but you. Regenerate it any time to cut off old viewers.
Your pace
Set how long the wheel spins, from a snappy second to a drawn-out twenty.
Stream mode
A clean full-screen wheel with no site chrome. Open it to present, or add it to OBS as a transparent Browser Source. You can still press Spin from your dashboard.
Schedule a spin, daily or weekly
Arm a wheel to spin itself at a set time, once or on repeat. Set it to daily or weekly and it re-arms itself after every draw. Everyone on the share link sees a live countdown, then the draw. No one needs to be at the keyboard.
Accept public entries
Open a join form where people submit their own name, contact number and proof screenshot. Nothing hits the wheel until you review and approve it.
Winners & payout proof
Log what each winner received and publish the receipt if you want. A public winners page shows the name, prize and date, while private notes stay yours alone.
Advertisement
Three steps
Create your account
One wheel comes with it, ready to fill.
Add the names
Type them in or paste a whole list at once.
Share the link
Anyone who opens it watches the spin live.
Common questions
- Is the wheel above really free?
- Yes, and there is nothing to sign up for. Type names in, press spin, done. It runs entirely in your browser, with no account, no install, and no limit on how many times you spin.
- Is the result actually random?
- The wheel picks using crypto.getRandomValues, your browser's cryptographic random number generator, rather than Math.random. It also uses rejection sampling instead of a plain modulo, which removes the small bias that would otherwise make the first few names on your list very slightly more likely to win.
- Can I give one name better odds than the others?
- List that name more than once. Two entries means two slices and twice the chance. It is the simplest honest way to do it, and anyone looking at the wheel can count the slices and see the odds for themselves.
- Are my names saved or sent anywhere?
- Your list is kept in your own browser's local storage so it is still there when you come back, and it is never sent to a server. Clearing your browser data clears it. Nobody else can see it.
- How many names can I add?
- Up to 500. Past roughly 150 the slices get too thin to print a readable label, so the wheel drops the text rather than overlapping it. The draw itself is unaffected.
- How do I stop the same name winning twice?
- Tick 'remove the winner after each spin'. Each winner stays on the wheel until you spin again, then drops off, so you can work through a whole raffle in order without repeats. A name listed twice loses only one of its two slices, which is usually what people want from extra raffle tickets.
- What does an account add that the free wheel doesn't have?
- One shared link that spins live on everyone's screen at the same instant, a draw made on the server so no viewer can reload their way to a different result, and a timestamped history of every spin. That matters when a prize is involved and somebody might later ask whether the draw was fair.
More in the full FAQ, or start with the how-to guide.
Ready to spin?
Create an account and your wheel is waiting on the other side.
Get started, itβs free