Run a transparent, fair prize draw
From Instagram giveaways to office prize draws and classroom rewards, a Raffle Draw Generator removes any suspicion of favouritism. Paste in your entrants, choose how many winners you need, and let the tool pull them at random — in clear draw order so you can hand out first, second, and third prizes.
How it works
The tool parses your participant list, splitting on newlines and commas, trimming whitespace, and dropping blanks. It then de-duplicates identical entries so a name appearing more than once cannot win multiple times. To select winners it draws without replacement: for each prize it picks a uniformly random index from the current pool, records that name, then removes it from the pool so it cannot be selected again. This repeats until the requested number of winners is drawn. Because each pick is uniform over whoever remains, every participant has a fair shot, and the recorded order doubles as your prize ranking.
Draw order and prize tiers
When you draw multiple winners, the order matters: the first name drawn is the first-prize winner, the second is second prize, and so on. This lets you run tiered giveaways — grand prize, runner-up, and consolation prizes — with a single draw, rather than running separate draws for each tier.
For example, drawing 3 winners from a pool of 50 entrants:
- First draw from 50 → Winner 1 (grand prize)
- Second draw from remaining 49 → Winner 2 (runner-up)
- Third draw from remaining 48 → Winner 3 (third prize)
Each position has a slightly different probability because the pool shrinks with each draw — but all draws remain uniformly random over whoever remains, which is the fairest method possible.
Making draws publicly verifiable
For high-stakes giveaways where transparency matters, consider these practices before announcing winners:
- Screen-record the draw — recording your screen as you paste entrants and press the button provides an audit trail
- Share the entrant list in advance — posting the full list of eligible entrants (with count) before the draw prevents accusations of adding or removing names afterward
- State the draw time — announce a specific time when the draw will happen so followers can watch live
- Re-run immediately if challenged — pressing the button again on the same list in the recording demonstrates the randomness is genuine
For social media giveaways governed by platform rules (Instagram, TikTok, etc.), check the specific platform’s requirements around prize draws — some require that entries be collected and winners drawn through specific approved mechanisms.
Common use cases and entry formats
| Source | How to get the list | Paste format |
|---|---|---|
| Instagram comments | Manually copy usernames | One per line |
| Form submission | Export to CSV, copy the name column | One per line or comma-separated |
| Email list | Extract names from mail client | One per line |
| Event attendance | Attendee spreadsheet column | One per line |
| Classroom names | Roster list | One per line or comma-separated |
If the same person submitted multiple entries intentionally (e.g., earned extra entries by sharing), enter their name the correct number of times — the de-duplication only merges identical entries; it does not prevent weighted entry if you deliberately list the same name more than once. Note that identical entries are merged, so to give someone two chances you would need to use slightly different labels (e.g., “Alice — entry 1” and “Alice — entry 2”).
Everything happens locally in your browser, keeping your entrant list private.