Random Team Generator
Paste a list of names, choose how many teams, and get balanced random groups in a tap. Perfect for classroom activities, dodgeball, dinner-table debate.
Two ways to split.
By number of teams
"Make 4 teams." Players are distributed as evenly as possible across that many groups.
By team size
"Each team has 3 players." We figure out how many teams that creates and split accordingly.
Always balanced
If players don't divide evenly, the leftover few are spread across teams — never piled into one.
True random order
We Fisher-Yates shuffle the whole list with crypto randomness before splitting. No clusters, no patterns.
Where the team generator earns its keep.
📚 Classroom group work
Mix up the usual cliques. Random teams keep everyone working with someone new.
⚽ Sports & PE
No more "captains pick teams" awkwardness. Push a button, get fair sides.
🎉 Party games
Trivia nights, charades, escape rooms — split your guests in seconds.
💼 Workshops & training
Breakout rooms, brainstorm pods, peer-review pairs. Random teams build cross-functional collaboration.
About generating teams.
Are the teams really balanced?
Yes — by count. With 11 people and 3 teams, you'll get teams of 4, 4, and 3. The "extras" are distributed one per team rather than dumped into a single group.
Can I balance teams by skill or other criteria?
Not with this tool — it's purely random. If you want skill-balanced teams, you'd need to manually adjust afterwards. We chose pure randomness because it's the only thing that's actually fair.
What's the maximum number of names?
The tool handles thousands of names without issue. Tested with 5,000+. The display gets long but the math doesn't slow down.
Can I save my class roster for repeat use?
Your input is automatically saved in your browser's local storage between visits. Same device, same browser — your list is waiting next time.
How do I share teams with others?
Use the "Copy all" or "Share" buttons after generating. The shared text includes every team and every member, formatted cleanly.