Free · No login · Nothing uploaded
Free Giveaway Wheel
A free giveaway wheel for live draws, raffles and prize reveals. Paste one entrant per line, spin, and the wheel lands on a winner that was drawn with your browser's cryptographic random generator before it started turning. Give someone extra tickets with "Name x3", take each winner off before the next spin, and run the whole thing with no login and nothing uploaded.
One name per line. Commas are kept, so "Smith, John" stays in one piece.
How it works
How do I spin the wheel for a giveaway?
- 01
Paste your entrants
One name per line, straight from a spreadsheet, a sign-up form or a group chat. Repeated names fold into one slice unless you want them counted, and "Name x3" gives a raffle entrant three tickets.
- 02
Spin it on screen
Press spin with your audience watching, on a stream or a screen recording. The wheel slows down and stops on the winner, and the slice widths always match each person's real odds.
- 03
Spin again for runners-up
The winner comes off the wheel before the next spin, so second place and reserves are drawn from everyone who is left. The list of everyone drawn so far stays next to the wheel.
Capabilities
What does this giveaway wheel do?
Drawn first, then revealed
The winner is chosen with crypto.getRandomValues before the wheel moves, and the spin is computed to stop on that slice. Where it lands has nothing to do with how hard or when you press the button.
Raffle tickets
Write "Name x3" and that entrant holds three tickets and a slice three times as wide. Useful when people bought or earned extra entries, and the wheel shows the difference instead of hiding it.
Several winners in a row
Each winner leaves the wheel before the next spin, so a first prize, a second prize and two reserves come out of one session without anyone winning twice.
One slice per name
Pasted the same person twice by accident? Repeats collapse into a single slice by default, and the tool tells you how many it found.
From 2 to thousands
Small wheels show every name on its slice. Past about eighty entrants the labels step aside so the wheel stays readable, and the draw works the same with ten names or ten thousand.
Nothing leaves your browser
The list is never uploaded and there is no account. The wheel, the draw and the result all run on your own device.
Background
What is a giveaway wheel?
Plain explainer
A giveaway wheel is a spinning wheel split into one slice per entrant that stops on a random winner. It does the same job as a random name picker, with a reveal people can watch: the slow-down, the last few slices ticking past, the stop. That moment is why creators reach for a raffle wheel or prize wheel on a live stream instead of a plain list, and why audiences tend to trust a result they saw happen.
The part worth knowing is where the randomness lives. On any wheel spinner, the animation is decided by code, not by physics, so the honest question is how the code picks the stopping point. This name wheel draws the winning ticket first with the browser's cryptographic random generator, rejecting the biased tail of the range so every ticket has an exactly equal chance, and then turns the wheel to that slice. The spin is the reveal; the draw already happened.
Use it to spin the wheel for a giveaway on Instagram Live or TikTok Live, to run a raffle where some people hold more tickets than others, to pick a door prize at an event, or to choose who goes first in a classroom. If your entrants are comments on a post rather than a list, a comment picker is the better fit: it reads the comments from the post link and draws the winner from them, so nobody has to copy names out by hand.
- Entries came in as comments rather than a list? Draw the winner from an Instagram post straight from its link.
- Same for video giveaways: pick a TikTok giveaway winner from the video's comments.
- Don't need the spin? The random name picker draws several winners from the same list in one pass.
Sources
The winning ticket is drawn by the browser's cryptographic generator, not the general-purpose Math.random most wheel spinners use.
“implementations are not using a truly random number generator, but they are using a pseudo-random number generator seeded with a value with enough entropy”
Trust & fairness
Is this giveaway wheel actually random?
A wheel looks fair because it moves. What makes it fair is the draw underneath. Here is exactly what this one does when you press spin.
A cryptographic ticket draw
One ticket is drawn with crypto.getRandomValues, the browser's cryptographically secure generator, using rejection sampling so no ticket gains a fractional edge. The wheel then rotates to a random point inside that ticket's slice.
Slice width equals the odds
Every slice is drawn exactly as wide as its share of the tickets. An entrant with three tickets gets a slice three times as wide, so what the audience sees is the same probability the code applies.
Spin it on camera
Record the screen or spin live with the entrant list visible. The drawn-so-far list keeps the order of every winner, so the announcement can show first prize, second prize and reserves exactly as they came out.
Your feedback
Was this tool helpful?
Be one of the first to rate this giveaway wheel
FAQ
Frequently asked questions
Is this giveaway wheel free?
Yes. There is no signup, no login, no watermark and no paid tier. Paste the names and spin as many times as you like.
Is the wheel really random, or can the spin be rigged?
The winner is drawn with your browser's cryptographic random generator before the wheel starts moving, and the animation is calculated to stop on that winner's slice. Nobody can influence it by timing the click, and the stopping point inside the slice is randomised too, so the result gives nothing away about how it was produced.
How do I give someone more entries on the raffle wheel?
Turn on "Read Name x3 as 3 tickets" and write the count after the name, separated by a space: "Ana x3". That entrant gets three tickets and a slice three times as wide. Without the option, the line is read as a plain name.
Can I pick more than one winner?
Yes. Spin once for each prize. With "Take each winner off before the next spin" switched on, which is the default, a winner leaves the wheel before the next spin, so nobody wins twice and runners-up come from everyone who is left.
How many names can the wheel hold?
There is no set limit. Up to about eighty names every slice is labelled. Past that the labels are hidden so the wheel stays readable, the winner is announced under the wheel, and the draw itself is unchanged.
Is this the same as Wheel of Names?
It is the same idea, built for giveaways and raffles: ticket counts, winners removed between spins, a running list of everyone drawn, and a cryptographic draw that this page explains instead of leaving you to assume. Like most wheel spinners it is free and runs in the browser.
Can I spin the wheel for a giveaway on Instagram or TikTok comments?
The wheel works from a list you paste, so it suits entries you already hold: a form, a spreadsheet, ticket stubs. When the entries are comments on a post, use the Instagram, TikTok, YouTube or Facebook comment picker on this site instead. It reads the comments from the post link and draws the winner from them directly, with no copying.
Why is a wheel better than just picking a name?
It is not more random; a plain random name picker uses the same kind of draw. A wheel is better for the audience: they see every entrant on the wheel, they watch the stop, and that makes the result easier to accept in a live giveaway.
Does it work on a phone?
Yes. The wheel sizes itself to the screen and the spin button sits right under it. If your phone is set to reduce motion, the wheel skips the animation and shows the winner straight away.
Are the names uploaded anywhere?
No. The list stays in your browser. There is no account, no database and no server call in the spin.
Keep exploring
More comment pickers
No link needed
