Random Name Picker
Pick random names from your list for raffles, drawings, and contests.
Enter names, one per line
Enter names first
No names picked yet
Enter your list above, then click Pick Random Name.
About Random Name Picker
Random Name Picker is a free online tool that selects one or more names from a list you provide. You paste or type names — one per line — set how many winners you want, and the tool uses the Fisher-Yates shuffle algorithm to draw that many names at random, with no repeats. Whether you need a single classroom volunteer or five raffle winners at once, the result appears instantly and can be copied with one click.
The tool is purpose-built for situations where fairness and auditability matter: teacher drawings, giveaway contests, prize raffles, sports team drafts, rotating on-call schedules, or picking a speaker order at a meeting. Unlike a spinning wheel or a yes/no picker, this tool works directly with your own named list — so everyone on that list has an equal, documented shot at being chosen, and you can show them the tool to prove it.
Every draw runs entirely inside your browser. Your list of names is never uploaded, transmitted, or logged anywhere. The page works offline once loaded, there are no accounts or paywalls, and you can run as many draws as you like without any limit.
Key Features
Fisher-Yates fair shuffle
Every draw uses the Fisher-Yates algorithm, giving each name in your list a mathematically equal probability of being selected — no weighting, no bias.
Pick multiple winners at once
Set a count from 1 up to the full size of your list. All winners are drawn in a single pass with no duplicate names in the same draw.
Works with your own name list
Paste any names you like — full names, usernames, email addresses, or codes — one per line. The tool does not supply names; it draws from exactly the list you provide.
Trophy card for single-winner draws
When picking one name, the result is shown in a highlighted winner card with a trophy icon, making the reveal clear and easy to screenshot or share.
No data leaves your device
All processing happens client-side in JavaScript. Your name list is never sent to a server, making the tool safe for internal rosters, HR lotteries, and student names.
Instant copy and re-draw
Copy individual winners or the full result list to your clipboard in one click, then pick again immediately for a new random draw from the same list.
How to Use
Enter Names
Type or paste names into the text area, one name per line. Use the sample data button for a quick demo.
Set Count
Choose how many names to randomly pick (default is 1 winner).
Pick & Copy
Click Pick Random Name to select winners. Copy the results or pick again for a new selection.
Example
Enter ten names, pick three winners. The tool draws three unique names at random using the Fisher-Yates shuffle — no name appears twice in the same result.
Emma Thompson
Liam Martinez
Olivia Chen
Noah Williams
Ava Patel
James O'Brien
Sophia Kim
Benjamin Lee
Isabella Garcia
Lucas Anderson 1. Sophia Kim
2. Noah Williams
3. Isabella Garcia Common Use Cases
- arrow_circle_right
Classroom and student drawings
Teachers paste a class roster and pick one student at a time for answering questions, extra credit prizes, or field-trip roles. Every student can see the full list and confirm the draw was unbiased.
- arrow_circle_right
Raffle and giveaway winner selection
Contest organizers enter every participant's name and pick the exact number of prizes available. Unlike a spinning wheel, you can draw 5 or 50 winners in one click and get a copyable list for your records.
- arrow_circle_right
Meeting speaker order and facilitation
Paste attendee names and pick the order for presentations, retrospective turn-taking, or stand-up rotations. Re-draw each session to keep the sequence unpredictable and fair.
- arrow_circle_right
Sports draft and team selection
When forming pickup basketball sides, fantasy-league draft order, or tournament brackets, paste the player names and let the tool randomize who picks first — no arguments about favoritism.
- arrow_circle_right
On-call scheduling and volunteer rotation
Managers or coordinators use the picker to randomly assign weekend on-call slots or volunteer duties from a staff list, then keep the drawn order as the official rotation.