📋 Free Online Name Picker
Enter a list of names and pick one or more winners randomly. Perfect for classroom draws, raffles, and team selection.
What is this tool?
Our free name picker takes any list of names — separated by commas or new lines — and randomly selects winners. Pick a single name for a classroom question or a team captain, or draw several names at once for raffle winners or group selection. The no-repeat option ensures each name is drawn at most once, and the animation makes the reveal feel fair and exciting. Everything runs in your browser, so your name list never leaves your device.
How it works
The tool splits your input into a list, trimming empty entries, then uses Math.random() to shuffle the list. When you ask for multiple winners, it draws from the shuffled order, so names are never repeated within a single draw. A quick shuffle animation plays before the final names are revealed, adding a fun moment of suspense.
How to use
- Type names separated by commas or new lines.
- Choose how many names to pick.
- Enable no-repeat if you want unique winners.
- Click Pick and read the winners.
Frequently Asked Questions
How do I separate names?
Use commas (Alice, Bob, Carol) or put each name on its own line. Both work, and the tool cleans up extra spaces.
Can I pick multiple winners?
Yes, set the number of winners up to 10. With no-repeat enabled, each winner is unique.
Is the draw fair?
The selection uses a shuffled list, so every name has an equal chance. Good enough for classroom draws, raffles, and team picks.
Does it store my name list?
No. Everything is processed locally in your browser and nothing is uploaded or saved.
Tips & Advice
For classroom use, keep the list saved in a notes app so you can paste it in each time. For raffles, paste the ticket numbers instead of names to keep it anonymous. If you need to draw several rounds, enable no-repeat and reduce the winner count as the pool shrinks.