Random name picker

Type one name per line and click the button: the picker chooses a winner at random with a quick animation and confetti. You can draw several winners at once, remove each winner from the list, or split the names into balanced teams. The draw is fair and your list never leaves your device.
- ✅ Free
- 🔒 No sign-up
- 📱 Works on mobile
- ⚡ Instant results
🔒 Everything runs in your browser. Your data and files never leave your device.
A fair random draw
Every name has exactly the same chance of being chosen. The picker uses your browser's cryptographic random generator (crypto.getRandomValues) and discards values that would skew the odds, so no name is favored, even in a long list.
\[ \text{chance of each name} = \dfrac{1}{\text{number of names}} \]
When you pick several winners, names are drawn without replacement: nobody wins twice in the same draw.
Winners, teams and lists
| You want | Setting |
|---|---|
| One giveaway winner | Winner mode, 1 winner |
| A top-three podium | Winner mode, 3 winners (draw order is the ranking) |
| Lab groups in class | Teams mode, number of teams |
| Give everyone a turn | Check "Remove the winner from the list" |
If the names do not divide evenly into teams, team sizes differ by one person at most.
Keep the draw above board
- Show the full list on screen before you draw so everyone can see it.
- Run the draw live, and share your screen if the group is remote.
- Use the recent draws list under the button as your record.
A public sweepstakes with a valuable prize has legal rules that vary by state, such as official rules and sometimes registration or bonding. This picker is built for classrooms, offices and friends.
3 real-life examples
Pick an Instagram giveaway winner
You paste the 48 usernames of everyone who entered and click "Pick a name". After the animation one username appears with confetti. Each entrant had a 1 in 48 chance.
Make 4 teams in class
Your class has 26 students. You switch to Teams mode and enter 4: the picker builds two teams of 7 and two teams of 6, at random.
Draw a speaking order
You enter 6 speakers, ask for 6 winners and get an ordered list. The first name goes first, with no arguments.