Random team generator
Your lists stay in your browser.
12 people into 3 teams
12 people. Add a tag after a comma ("Ana, Year 5") to spread tags evenly.
Saved lists
Saved in this browser only.
Rules: keep together, keep apart
One group per line, names separated by commas.
How we pick: your browser's secure random number generator shuffles the list, then people are placed one by one into the smallest team that keeps your rules. Team sizes differ by at most one where the rules allow.
How to use the random team generator
- Type or paste names, one per line. Add a tag after a comma, like "Ana, Year 5", to spread tags evenly.
- Choose a number of teams, or how many people per team.
- Add keep-together or keep-apart rules if you need them.
- Press Make teams, then Full screen to show the room.
Questions
How are the teams made?
The list is shuffled by your browser's secure random number generator, then each person goes into the smallest team that keeps your rules. That keeps sizes within one of each other, so 23 people in 4 teams makes teams of 6, 6, 6, and 5.
How do I keep two people apart, or together?
Open Rules and type the names on one line, separated by commas. Everyone on a keep-together line ends up in the same team; everyone on a keep-apart line ends up in different teams. Names must match the list (capitals don't matter).
What does balancing by tag do?
Add a tag after a comma on any line, like "Ben, strong" or "Cleo, Year 6". With balancing on, each tag is spread as evenly as it can be, so no team gets all the strong players or all of one year group.
What if my rules can't all be met?
The generator says which rule is the problem, such as a keep-together group bigger than a team, or more people to keep apart than there are teams. Change the rule or the number of teams and try again.
Can I import a class list?
Paste a column from a spreadsheet, or import a .csv file. A second column comes in as the tag.
Is my list sent anywhere?
No. Your lists stay in your browser. Nothing you type is sent to a server.
Related tools
- Random name pickerPick one or several names, no repeats until everyone's had a turn.
- Name wheelSpin a wheel of names. Weights, remove after pick, everyone once.
- StopwatchLaps with lap and total times, saved on reload, copied as CSV.
- Random student pickerClass lists with absent students and who's had a turn.
- Seating chartRandom seats in a desk grid, with locked seats, rules, and printing.