How to use the random team generator
- Enter one name per line in the input field — paste from a spreadsheet or type directly.
- Choose your split method: “Number of teams” if you need a fixed count, or “Team size” if you know how many people each team should have.
- Click Generate Teams — the tool shuffles all names randomly and distributes them evenly.
- Not happy with the result? Click Generate again for a fresh shuffle. Your names are preserved.
- Copy all teams with one click to paste into a message, doc, or spreadsheet.
Common uses
- Classrooms — split students into project groups fairly, without the awkwardness of manual assignment
- Sports and PE — create balanced teams for pickup games, tournaments, or training drills
- Work events — randomise groups for hackathons, workshops, team-building activities, or brainstorm sessions
- Games and trivia — form teams for board game nights, pub quizzes, escape rooms, or online game lobbies
- Online meetings — break large video calls into random breakout room groups
How teams are balanced
The tool uses a Fisher-Yates shuffle — the gold standard for unbiased random permutations. Every possible arrangement of names is equally likely, so no one is systematically placed first or last.
If names do not divide evenly, extra members are distributed to the earliest teams — so teams differ by at most one person. With 10 people split into 3 teams, you get teams of 4, 3, and 3 — not 4, 4, and 2.