Team generator
Split a list into balanced teams, at random.
- Instant
- Free
- Private (processed locally)
- No sign-up
Fair teams, no negotiation
Sunday sports, class projects, company workshops, board games: picking teams is always the moment that drags. Paste the names, click, done — cryptographic shuffle then round-robin dealing, for groups balanced to within one person.
-
Paste the names
One per line; duplicates and empty lines are cleaned up.
-
Choose the number of teams
From 2 to 12 groups.
-
Make the teams
The cards appear; copy them or reshuffle.
Split examples
| People | Teams | Sizes |
|---|---|---|
| 10 | 2 | 5 + 5 |
| 17 | 3 | 6 + 6 + 5 |
| 22 | 4 | 6 + 6 + 5 + 5 |
| 9 | 4 | 3 + 2 + 2 + 2 |
Need randomly drawn captains rather than teams? Use our random picker tool. And for skill-balanced teams (sports), make two lists — strong players and beginners — generate teams separately, then merge them.
Frequently asked questions
How are the teams balanced?
The list is first shuffled (Fisher-Yates with cryptographic randomness), then dealt round-robin: one name to team 1, one to team 2, and so on. Result: sizes differ by at most one person — 17 names in 3 teams gives 6, 6 and 5.
Can I reshuffle if the composition doesn’t suit?
Yes, “Reshuffle” produces an entirely new split with every click. Facilitator tip: announce before clicking that the first composition will be final, otherwise the debate never ends.
Do duplicates skew the split?
No: duplicate names and empty lines are removed before shuffling. Each person therefore appears in only one team, exactly once.
How do I share the result?
The Copy button exports all teams as plain text ready to paste into WhatsApp, Slack, Teams or an email — with each team’s name and a bulleted list of its members.