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.
A random team generator is a free tool that splits any group into balanced teams using a cryptographic Fisher-Yates shuffle. Every player has equal probability of landing on any team, eliminating the bias and social hierarchy of captain-picks systems. Teams are balanced by count, and the result is impossible to predict in advance.
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.
Random Team Generator — Fair Groups Without the Politics
Splitting a group into random teams sounds simple, but in practice it comes with friction. Someone feels picked last. The same people end up together every time. The "captain picks" system rewards confidence and punishes everyone who's not chosen early. A random team generator removes all of that — paste the names, set the number of teams, click generate, and the result is produced by math rather than social dynamics.
Random Group Generator for Classrooms
Teachers are the heaviest users of random team generators, and for good reason. Random groups for classroom activities guarantee that students work with different peers each time, build cross-group relationships, and can't choose to always work with their friends. FairPick saves your class roster between visits using browser local storage — so once you paste your student names the first time, the tool is ready for every lesson without re-entering anyone. Use "Number of teams" mode for group work ("make 6 groups"), or "Players per team" mode for pair activities ("2 students per pair").
Team Randomizer for Sports & PE
Sports coaches and PE teachers use FairPick to generate fair sides for pickup games, training drills, and tournament brackets. The Fisher-Yates shuffle with cryptographic randomness means the full list is shuffled before being split — so names aren't clustered by the order they were entered, and teams don't consistently contain the same players just because their names are alphabetically adjacent.
Split Into Teams for Events & Workshops
For corporate workshops, icebreaker sessions, hackathons, pub quizzes, and team-building events, random groups break down siloed thinking and get people working with colleagues they don't usually collaborate with. Paste attendee names, choose team count, generate — then share or copy the results to paste into your event platform, group chat, or slide deck.
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.