Free Random Team Generator
Split a list of names into random teams.
What is the Random Team Generator?
Splitting a group into fair teams by hand always ends the same way — someone claims it wasn't random, or you end up with lopsided sides. A quick shuffle settles it.
This random team generator takes a list of names and divides them into fair, random teams in one click.
Last updated: Aug 14, 2026
What does this tool do?
You paste a list of names and choose how to split them — by number of teams or by people per team.
It shuffles everyone randomly and distributes them as evenly as possible across the teams, which you can then copy.
Key features
Fair shuffle
Random, unbiased distribution.
Two split modes
By team count or team size.
Even teams
Distributes as evenly as possible.
Copy results
Grab all teams at once.
Private
Runs entirely in your browser.
Example
Common use cases
- Coaches & PE teachers — Make fair sports teams.
- Teachers — Form group-project teams.
- Event organizers — Split attendees into groups.
- Managers — Assign people to breakout groups.
- Game nights — Pick teams without arguments.
- Workshops — Randomize discussion groups.
- Clubs — Rotate members into teams.
- Anyone with a group — Divide it fairly, fast.
Benefits
- It removes any accusation of bias.
- It balances team sizes automatically.
- It handles either 'how many teams' or 'how big'.
- It's instant and private.
Tips
- Put one name per line for a clean split.
- Choose 'people per team' when team size matters more than count.
- Re-run to get a fresh shuffle if you want a different mix.
- Copy the result to share or project it for the group.
- For repeated events, re-generate each time so teams rotate.
- Remove duplicate names first so no one is double-counted.
- Uneven totals fill earlier teams first — expected behavior.
- Pair with a coin flip to decide which team goes first.
Common mistakes to avoid
Names on one line
Fix: Put each name on its own line so they split correctly.
Expecting perfectly equal teams from odd totals
Fix: With uneven numbers, some teams get one more member — that's the fairest split.
Leaving duplicate names
Fix: Remove duplicates first so nobody is counted twice.
Wanting the same teams each time
Fix: This shuffles randomly every run; note the result if you need to keep it.
How it works
- 1
Paste names
One per line.
- 2
Choose how to split
By teams or team size.
- 3
Generate
Get fair, random teams.
Frequently asked questions
Names are shuffled with your browser's random generator and distributed as evenly as possible across the teams.
Yes. Choose to split by number of teams or by people per team.
Names are shuffled with your browser's random generator and distributed as evenly as possible across the teams.
Yes. Switch the split mode to 'people per team' and it works out how many teams are needed.
As even as possible. When the total doesn't divide evenly, earlier teams get one extra member.
Yes. Each run reshuffles, so you'll usually get a different arrangement.
It handles large lists comfortably since everything runs locally in your browser.
No. The names stay in your browser.
Conclusion
A random team generator settles the split fairly and instantly, no arguments required. Pair it with the coin flip and list randomizer for the rest of your fair-choice needs.