Random Name Picker
Pick a random name from your list in seconds. Free online random name picker — perfect for giveaways, classroom draws, raffle winners, and team selection.
Updated May 2026
Paste your list of candidates above. One entry per line.
0 NAMES ENTEREDWINNING RESULT
Pending Extraction
Results will be generated based on your algorithmic constraints.
How the random name picker works
Paste your list, pick, and keep an auditable record
1. Enter the names
One per line, no limit on how many you paste in.
2. Set how many to pick
Choose how many names to draw at once with the +/- controls.
3. Draw and record
Get an instant result with a unique ID and UTC timestamp you can verify later.
What this random name picker does
Fisher-Yates shuffle with an auditable draw log
Cryptographically secure shuffle
Runs a Fisher-Yates shuffle seeded by crypto.getRandomValues() instead of Math.random(), so the order has no detectable bias.
Unique ID and UTC timestamp
Every draw generates an auditable record — useful proof when a giveaway winner is questioned.
Auto-remove picked names
Turn this on to drop already-picked names from the list each round — ideal for multi-round draws.
Multiple winners per round
Draw more than one name at a time with no duplicate picks within that same round.
100% in your browser
Your list is never uploaded to a server — it's gone the moment you close the tab.
Keyboard shortcuts
Press Enter to draw and Shift+Enter to copy the result without touching the mouse.
Example setups
How people configure the picker for different draws
When you'll reach for this tool
The most common scenarios among people who use it
Classroom picks
Choose who answers a question or form random groups without any appearance of favoritism.
Giveaways and contests
Paste your list of entrants and draw on the spot — the ID and timestamp give the result public credibility.
Raffles and charity drawings
Run fair drawings for fundraisers and charity events without printed tickets or a physical box.
Team and group selection
Split participants randomly for sports leagues, hackathons, or study groups.
Live streams and Discord giveaways
Draw a winner on camera and read out the ID so viewers can see the pick wasn't staged.
Common mistake? Start here
Forgetting to enable removal for sequential draws
Without it, the same name can be picked again in a later round of the same session.
Assuming list order affects the outcome
Fisher-Yates guarantees position doesn't change the odds — every name has an equal chance regardless of where it sits in the list.
Not saving the draw ID
For public giveaways, keep the ID and UTC timestamp as proof if a winner's result is ever challenged.
Why use this random name picker
It runs on the Fisher-Yates shuffle powered by crypto.getRandomValues() — the same cryptographic-grade randomness used in security systems, not a plain Math.random() call that can show subtle patterns over many runs.
Every result ships with a unique ID and UTC timestamp, creating an auditable record that matters for public giveaways where entrants need to trust the process wasn't rigged.
Removal on vs. removal off
Two ways to run multiple drawing rounds
Frequently asked questions
It splits your pasted text by line and runs a Fisher-Yates shuffle using crypto.getRandomValues(). Every name has exactly the same probability of being chosen, and the result comes with a unique ID and UTC timestamp.
References
Related Tools
- Random Number Generator Random Pick a random number instantly — perfect for raffles, lottery, and dice rolls. Session history and entropy stats. Free, cryptographically secure, no sign-up.
- Spin the Wheel Random Free custom wheel spinner — add your own options, spin, save multiple wheels without an account, and share a link. Templates included.
- Coin Flip Online Random Free online coin flip simulator — instant, fair, and truly random heads or tails every time. No signup, no app required.
- Dice Roller Online Random Free online dice roller for D&D and tabletop RPGs — roll d4, d6, d8, d10, d12, d20, d100 with modifiers, advantage rolls, presets, and roll history.
- Lottery Number Generator Random Generate random lottery numbers instantly for Mega-Sena, Powerball, Mega Millions, EuroMillions and more. Free, no sign-up, no repeat numbers.