Random team generator
Split a list of people into balanced random teams in one click — ideal for sports, workshops and group projects.
Add players in the panel to generate teams.
How to make random teams
Paste the names, one per line, then choose how you want to split them: a fixed number of teams, or a fixed number of players per team. The tool shows the exact distribution before you commit — for example three teams of five and one team of four. Press Generate and the shuffled teams appear as cards you can rename, print or copy.
A tip for fairer teams: if you already know a few strong players, generate the teams first and then drag individual names between cards to balance things by hand. The result is marked as edited so everyone knows the draw was adjusted, and Shuffle again is always one click away if you prefer a fresh random draw.
Every draw shuffles the full list with a Fisher–Yates shuffle driven by crypto.getRandomValues, the browser's cryptographically secure random source, so no name is favoured and no pattern from a previous round carries over. Teams differ in size by at most one person, always.
Your list and settings are saved in your browser under a key that only this tool reads, so your group is still there next week. Nothing is uploaded unless you create a share link on purpose.
Popular use cases
- PE class: split the group into evenly sized sides in seconds
- Tournaments: draw fair brackets or groups on the spot
- Workshops and training: mix participants into fresh discussion groups
- Hackathons and game nights: form teams without lobbying or favourites