Raffle Winner Picker
Paste your raffle entries, remove duplicates, and draw fair random winners with a live shuffle animation. Great for raffles, giveaways, classrooms and office draws.
Fair randomness: draws use a Fisher-Yates shuffle with crypto.getRandomValues, the browser's cryptographically strong random source, so every entry has an equal chance.
- No draws yet. Your rounds will appear here.
Frequently Asked Questions (FAQ)
How do I add entries to the raffle?
Type or paste one entry per line in the entries box. Entries can be names, email addresses or ticket numbers. The tool shows a live entry count, detects duplicate lines automatically, and the Remove Duplicates button keeps exactly one copy of each entry before you draw.
How does the tool pick winners fairly?
Every draw runs a Fisher-Yates shuffle powered by crypto.getRandomValues, the browser's cryptographically strong random number source. That means every entry in the pool has an equal chance of being picked, and the shuffle animation you see is purely visual, not part of the result.
Can I draw winners in multiple rounds?
Yes. Turn on the Remove winners from pool option and every drawn winner leaves the pool, so later rounds cannot pick the same entry twice. Use the Reset draws button any time to clear the round history and restore the full pool.
What does the draw history log do?
The draw history log records every draw in this session with the round number, the winners drawn and the time. The Copy winners button copies the most recent winners list as numbered plain text so you can paste it into announcements, emails or messages.
What are the rules for entries and winner counts?
You need at least 2 entries to start a draw, and the number of winners cannot be larger than the entries currently in the pool. If either rule fails, the tool shows a clear error message and draws nothing until you fix it.