🎟️ Free Raffle Generator

Raffle Generator

Paste names. Draw a winner. Share proof it was fair — done in 10 seconds.

No data stored — closes with your tab
Shareable proof link — live replay for any audience
Multiple winners & prize tiers supported
Cryptographically secure randomness
🎬 Unique feature: After any draw, get a shareable replay link — anyone can watch the draw happen live and verify the winner for themselves. Essential for charity raffles, giveaways, and anything public-facing.
Participants
Participants
0 entries
One per line — or separate by commas
Quick start
🎟️ Ticket range:
.csv · .xlsx · .txt
Winners to pick
Draw mode
Weighted entries
Keep duplicate names — add a name multiple times to give them more chances (raffle tickets)
Prize tier mode
Remove winners between draws — pick 1st place, then 2nd from remaining, then 3rd
Exclude previous winners
Skip past winners — remembers winners across sessions (monthly raffles, recurring draws)
💾 Saved lists
Saved in your browser · no account needed
No saved lists yet. Save your list to reuse it next time.
🎟️
Ready to draw
Add names on the left, then click Draw winner

📋 Draw certificate

Share this to prove your draw was fair and random

Guide

How to run a fair raffle draw

Whether you're doing a quick classroom pick or a 500-person charity fundraiser — here's how to run it well.

1

Add your participants

Paste names from Excel, Google Sheets, or type them in. One per line. For ticket raffles, add a name multiple times — once per ticket — then turn on "Keep duplicates (weighted)".

2

Choose your draw settings

Set how many winners to pick. Use Prize Tier mode for 1st/2nd/3rd place raffles — it removes each winner before drawing the next. Name your draw so the result card shows the right title.

3

Draw with the right format

Instant reveal — slot machine countdown, best for screen-sharing on Zoom or displaying on a projector. Spin the wheel — visual spin, great for in-person events where the group can see the wheel land on a name.

4

Share the result as proof

After the draw, click "Share live replay" to get a link. Anyone clicking it sees the draw play out with the slot machine animation — then the winner is revealed. It's your public proof the draw was fair. Post it to Slack, email, or social media.

🏢
Office raffle
Paste employee names, pick 1–3 winners. Share replay link in Slack so everyone sees the live draw.
📚
Classroom name pick
30 student names, spin the wheel on the projector. Works for homework assignments, group selection, or rewards.
📱
Instagram/social giveaway
Paste entrant names, draw a winner, share the replay link in your post as proof the draw was fair and random.
🎗️
Charity fundraiser
Multiple ticket holders? Add their name once per ticket, turn on weighted mode. Draw 1st, 2nd, 3rd prize with Prize Tier mode.
🎉
Party / event raffle
Run it on your phone, show on a TV. Full-screen mode + spin wheel = instant game show energy.
💻
Virtual team event
Screen share in Zoom/Teams. Use Present Mode or share the replay link in chat — participants watch on their own screen.
🛒 Raffle supplies — from Amazon
Affiliate links — we may earn a commission
Frequently asked questions
What is a raffle generator?
A raffle generator randomly picks a winner from a list of names. You paste all participants, click Draw, and the tool selects winners using a cryptographically secure random algorithm — no bias, completely fair. It replaces folding names into a hat or using spreadsheet formulas.
What does "random drawing picker" mean?
"Drawing" here means a prize draw (as in "lottery drawing") — not artwork. A random drawing picker selects a winner at random from your list of entries. It's the same as a raffle generator, tombola picker, or sweepstakes winner selector.
How do weighted entries work?
Weighted entries give some participants more chances than others — for ticket-based raffles. Add a name multiple times (once per ticket) and toggle "Keep duplicates". If Sarah bought 3 tickets, add her name 3 times. She'll have 3× the chance of someone with 1 ticket.
Can I pick multiple winners?
Yes. Set "Winners to pick" to 2, 3, or more. All winners are drawn simultaneously from the pool — each person can only win once. Or use Prize Tier mode to draw 1st place, then 2nd from the remaining entries, then 3rd — ideal for multi-prize raffles.
How do I prove the draw was fair?
After each draw, a result card appears showing winners, total entry count, and timestamp. Copy it as text or share the link. This is your proof of fairness — post it to social media to announce the winner publicly and show participants the draw was unbiased.
Is it really random?
Yes. This tool uses crypto.getRandomValues() — a cryptographically secure random number generator built into browsers. It's more random than Math.random() and suitable for fair giveaways. Each entry has exactly equal probability unless you've used weighted duplicates intentionally.
Can I save my list of names?
Yes. Click "Save current" to store up to 5 named lists in your browser (like "Office team" or "Class 4B"). They're saved locally on your device — no account needed. Perfect for monthly office raffles or weekly classroom picks where the same list repeats.
Is this free? No signup?
Completely free. No email, no account, no credit card, no download. All features — multiple winners, weighted entries, prize tier mode, spin wheel, saved lists, result cards — are free with no limits. Data is not stored on our servers and clears when you close the tab.
Live Draw
Raffle Draw
Starting draw…