Generate random teams
Shuffles everyone first, then deals them out evenly so no team is stuck short.
Paste your names, pick how many groups you need, and get a fair random split in one click. Built for classrooms, sports teams, and event breakouts.
Shuffles everyone first, then deals them out evenly so no team is stuck short.
Paste your list, one name per line, into the box above. Choose whether you want to split by a set number of teams (e.g. "make 4 teams") or by a target team size (e.g. "groups of 5"). Add custom team names if you want something more fun than "Team 1, Team 2" — try color names, table numbers, or house names.
When you press "Generate teams," everyone is shuffled into a completely random order first, then dealt out one at a time across the teams, round-robin style. That keeps every team as close to the same size as possible — if the list doesn't divide evenly, the leftover people are spread across different teams instead of piling onto one. Don't like the split? Hit "Shuffle again" for a fresh random draw with the same settings.
Manually sorting people into groups takes time and invites bias, intentional or not — the same friends end up together, the same person always gets left for last. A random draw is fast, defensible, and repeatable: run it once for a fair split, or reroll as many times as you like until you're happy with the mix.