Random Team Picker
Randomly Split a Name List Into Teams
Need to use Random Team Picker right now?
'Team picker' is exactly the searched phrase for this task: paste a full list of names, choose how many teams, and get an instantly shuffled, evenly distributed split with no manual sorting.
Features
- Runs entirely in your browser
- Privacy-first — your data is never uploaded
- Real-time, instant results
- 100% free, no sign-up required
- Works on desktop, tablet, and mobile
- No installation needed
Who uses this tool?
About Random Team Picker
Splitting a group into fair teams — for a sports match, a classroom project, a work activity, or a game night — is a small task that reliably causes friction when done by hand, since whoever picks first (or last) usually feels the split wasn't fair.
This tool takes a list of names and randomly shuffles them into however many teams you specify, distributing everyone as evenly as possible. The randomization removes any perception of bias, since no one — including whoever ran the generator — controls who ends up where.
The shuffle uses a proper randomized algorithm (a Fisher-Yates shuffle) rather than a naive approach, which matters because naive shuffling methods can subtly favor certain orderings — a genuinely fair shuffle gives every possible team arrangement an equal chance.
This is useful for splitting a class into project groups, forming teams for sports or games, dividing coworkers for a team-building activity, and any situation where an impartial, verifiably random split avoids the appearance of favoritism.
How it works
- Paste your list of names. One name per line, any number of participants.
- Choose how many teams. From 2 up to 20 teams.
- Click Generate. Names are shuffled and distributed evenly across the teams.
Examples
Splitting a group of 6 into 2 teams
Input
Alice, Bob, Carol, David, Eve, Frank — 2 teams
Output
Team 1: Carol, Frank, Alice — Team 2: Eve, Bob, David