Raffle · One ticket, one slice

Raffle Wheel - Pick a Random Winner

Add entries, spin once, and pick a winner instantly. Free and private.

100% FreeNo Sign-upInstant Result
Share:

Draws This Wheel Gets Used For

  • Live on a story or stream

    Social Media Giveaways

    Type in your commenters or followers, spin live on a story or stream, and screenshot the result as proof for your audience.
  • One entry per ticket sold

    Community & Charity Raffles

    Add every ticket number or buyer name, then spin for the grand prize winner — transparent and easy for everyone to watch.
  • Secret Santa and door prizes

    Office & Team Raffles

    Use it for Secret Santa assignments, lunch picks, or deciding who gets the good parking spot for the week.
  • Reward and door-prize draws

    Classroom & Event Draws

    Teachers and event hosts use the raffle wheel for reward draws and door-prize giveaways — pair it with our Percentage Spinner if you want each spin to land on an actual prize instead of a name.

One Ticket Is One Slice

A raffle wheel is a free online raffle picker that turns a list of entries into one fair, random winner. Instead of drawing names out of a hat or scrolling through a spreadsheet, you type in your entries, spin once, and the wheel reveals the winner instantly — with a visual, suspenseful spin that works great live or on a stream. If someone bought multiple tickets, add their name that many times so their odds scale correctly with the rest of the field. Export the winner list when you're done so you have a record of the draw for sponsors, participants, or your own records.

Use it as a raffle winner generator for community raffles, social media giveaways, ticket draws, Secret Santa, or any contest where every entry deserves an equal shot. Every slice on the wheel is the same size and every entry you add is one slice, so an entry’s odds are simply its slices divided by all slices on the wheel.

For the fairest raffle result, keep the wording consistent (for example, use the same spelling for the same person). This wheel accepts the same entry more than once and treats each copy as a separate ticket, so double-check before you spin. Short setup checklist:

  • Add at least 2 entries before spinning
  • Remove duplicates if you want unique winners
  • Use short, clear names that everyone understands
  • Spin when everyone is ready and trust the first result
  • Need more than one winner? Just spin again — the winner is removed automatically, so the next spin is your 2nd prize, then your 3rd

What a Ticket Is Worth

A sample raffle with 10 tickets held by 4 entrants, and how the odds shift after Ana wins the first draw.
EntrantTickets heldDraw 1 oddsDraw 2 if Ana won draw 1
Ana550%4 of 9 (44.4%)
Ben330%3 of 9 (33.3%)
Cara110%1 of 9 (11.1%)
Dev110%1 of 9 (11.1%)
Whole wheel10 slices100%9 slices

Drawing Several Prizes in a Row

Say you are giving away 1st, 2nd, and 3rd prizes to 40 raffle entrants who each hold one ticket. Add all 40 names and spin once for 1st prize. That name is automatically removed from the wheel. Spin again from the remaining 39 names for 2nd prize, and once more from 38 names for 3rd. With one ticket each, no one can win twice, and every remaining entrant still has an equal shot at the next prize; any single entrant’s chance of taking one of the 3 prizes is 3 in 40, or 7.5%.

Tickets change that. The wheel removes only one slice of the winner, so an entrant holding several tickets stays in the draw with the rest. The walk-through below uses the sample raffle from the table above, with fixed pointer positions so it can be reproduced. Ana wins twice because they still had tickets left after the first win. If your rule is one prize per person, delete a winner’s remaining tickets under Edit Options before the next spin.

Sample Draw, Ticket by Ticket

  1. Prize 1: Ana

    The wheel has 10 slices and Ana holds 5 of them (50%). The pointer stops on slice 3, which is Ana. One Ana ticket is removed, so 9 slices remain and Ana still holds 4.
  2. Prize 2: Cara

    The wheel has 9 slices and Cara holds 1 of them (11.1%). The pointer stops on slice 8, which is Cara. One Cara ticket is removed, so 8 slices remain and that entrant is off the wheel.
  3. Prize 3: Ana

    The wheel has 8 slices and Ana holds 4 of them (50%). The pointer stops on slice 1, which is Ana. One Ana ticket is removed, so 7 slices remain and Ana still holds 3.

Raffle Wheel Specs

Built for
Ticket draws where entrants hold different numbers of tickets and several prizes are drawn in a row.
Entries
Entries typed one at a time (Enter or Add). The same entry can be added again — every addition is one ticket and one slice. Starts with 2 placeholder entries and needs at least 2 to spin.
Draw results
The winning entry in a result popup and status line, a numbered Winners log with times, and a Winners CSV download (Timestamp, Winner, Sequence).
Odds per entry
Math.random() picks a random angle when you press spin; equal-size slices turn it into an entry. Odds for an entry are its slices divided by all slices.
Removal rule
After each draw one slice of the winning entry is removed. A winner with more tickets keeps the rest. There is no switch for this.
Draw limit
A wheel needs 2 slices to spin, so 10 tickets allow at most 9 draws.
Wheel link
“Copy wheel link” carries only the first 40 slices, each trimmed to 60 characters, so it does not restore a large raffle.
What is stored
The entry list and Winners log live only in the open page and reset on reload. Recent spin history is kept in localStorage on your device.
Keyboard & screen reader
Entering ticket numbers or names and starting the draw all happen through standard text inputs and buttons, so a raffle can be set up and spun with Tab and Enter/Space, no mouse required; each ticket in the list has a labelled × button. The winner is placed into an aria-live region right as the wheel stops and shown in a result popup that closes with Escape, so a screen reader announces the name or number for anyone who can’t see the pointer land. Slice labels are canvas drawings, so the options list is the readable copy of the wheel. With the OS “reduce motion” setting on, the wheel turns at most once instead of spinning for several turns, and confetti is skipped.

Rules to Fix Before You Collect Entries

Set entry rules before you start collecting names

Decide upfront whether each person gets one entry or whether entries can be earned (e.g., one ticket per $10 donated to a charity raffle). Write this rule down before you start adding names, since changing the rule partway through — after some people are already entered under the old rule — is where most raffle fairness disputes come from.

Keep a copy of the entry list

Before spinning, copy your entry list somewhere you can reference later (a note, a spreadsheet, a screenshot of the wheel). If a winner is later found ineligible or a dispute comes up, having the original list lets you show exactly who was entered and re-spin fairly among the remaining eligible names.

Decide your prize order in advance for multi-winner raffles

If you are giving away three different prizes of different value, decide whether the first spin wins the best prize or the worst prize before you start. Most raffles spin for the grand prize last, building suspense, but either order is fine as long as it is decided and communicated before the first spin — not chosen after seeing who won first.

Mistakes that cause disputes

  • Adding a name twice by accident. If "Sarah" appears twice in your list (once from a form, once typed manually), she effectively gets two tickets — check your list for duplicates before spinning unless that's intentional.
  • Announcing a winner, then re-spinning because you did not like the result. This breaks the fairness the wheel is designed to guarantee. If a result must be voided (e.g., an ineligible entrant), remove every remaining entry for that person under Edit Options and re-spin, rather than repeatedly spinning until you get an outcome you prefer.
  • Forgetting to screenshot or record the spin. For giveaways with public accountability (social media, community raffles), a recording or screenshot of the winning spin prevents later disputes about who actually won.
  • Using first-name-only entries in a large raffle. If two entrants share a first name, use last initials or entry numbers to avoid confusion when announcing the winner.

Drums, Screens, and Charity Nights

Traditional raffles use a tumbling drum or a hat full of tickets — a physical randomizer that has run charity draws for over a century. A raffle wheel does the same job digitally: instead of pulling a slip of paper, the wheel spins and lands on one name, determined by a random number the moment you click spin. The advantage is speed and transparency for remote or online audiences — a livestream viewer can watch the exact spin happen, whereas a physical drum draw off-camera relies on trust alone.

The trade-off is tactile ceremony: some in-person charity events still prefer the physical drum for its ritual feel. For anything happening on a screen — social media giveaways, Zoom meetings, livestreams — the digital raffle wheel is the more practical and more verifiable choice.

Nonprofits running 50/50 raffles or prize raffles benefit from the raffle wheel's transparency: because the spin can be projected on a screen or recorded on video, donors and ticket buyers can see the exact random moment their name was or was not chosen, which builds more trust than a closed-door drawing. Many charity events combine this wheel with a ticket-numbering system — entrants are given numbered tickets, the numbers (not names) are entered into the wheel, and the matching physical ticket stub is checked against the winning number displayed after the spin.

The raffle wheel is ideal when you need a quick winner selection from a list, without relying on manual drawing. It’s a great fit for giveaways, classroom reward draws, community challenges, Secret Santa and event raffles, and stream challenges.

Ticket and Draw Questions

Is the raffle wheel fair?

Yes, within the limits of a browser random number. Each spin draws a random angle with Math.random() and maps it to one of the equal-size slices, so every slice has the same chance and an entry added once has 1 in N odds. It is suitable for community raffles and giveaways, but it is not cryptographically secure or independently audited.

Do I need an account?

No. This raffle wheel runs in your browser with no sign-up.

Where is my data processed?

In your browser. We don’t send your entries or results to a server. The only time entries leave the page is if you copy a wheel link, which writes up to 40 of them into the URL.

Can I use it for giveaways on social media?

Yes. Type each name from your comments or entry list into the entry field (one at a time), spin, and the result is visible instantly — no ticket system required, and no signup like paid giveaway-picker tools require. Every draw removes the winner’s entry automatically, so you can keep drawing 1st, 2nd, 3rd place without picking the same single-entry person twice.

Does the animation change the winner?

No. The winner is determined by the random angle drawn when you press spin; the animation only provides feedback.

What if I want prizes on the wheel instead of names?

Use the Percentage Spinner for that setup: type the prizes as outcomes and give rare prizes a lower percentage, then let each participant spin to see what they win. The Raffle Wheel is built for the opposite case — names (tickets) on the wheel and one winner per draw.

Can I remove a name after they win?

It happens automatically. Every draw removes one entry of the winner from the wheel and lists them in the Winners log, and there is no switch to turn that off. If a winner holds several tickets, their other tickets stay on the wheel; delete them under Edit Options if your rule is one prize per person.

How many entries can the raffle wheel handle?

The tool has no fixed cap on entries, but the wheel is drawn on screen. Once you go well past 50–60 slices, individual wedges get thin and harder to read on a stream, so for very large raffles many hosts type in a shorter shortlist (e.g., verified ticket holders) rather than every raw signup. Keep in mind that a wheel needs 2 slices to spin, so N entries give at most N−1 draws.

Can I weight the raffle so some entries have better odds?

Yes. Unlike raffle tools that only allow one slice per unique name, this wheel lets you add the same person more than once — so if someone bought 3 tickets, add their name 3 times and they get 3x the odds of someone with a single entry. For an exact percentage per entry instead of repeated names, use our Weighted Decision Wheel.

Can the same person win twice?

Only if they hold more than one ticket. A draw removes just one of the winner’s entries, so a person with several tickets stays on the wheel with the rest. Someone with a single entry is off the wheel after winning once.

Last updated October 11, 2026. Something wrong with this tool, or a feature you need? Tell us — reported problems are looked into within 24 hours (corrections policy).