Random team generator
Paste names one per line, choose how many teams or how many people per team, and get random, evenly sized teams.
8 people → 2 teams (4 · 4)
Teams
- Team 14 people
- Alex
- Jordan
- Casey
- Morgan
- Team 24 people
- Sam
- Taylor
- Riley
- Jamie
How to use
- Type the names one per line, or paste a list from a spreadsheet or chat.
- Choose “Number of teams” or “People per team” and set the number.
- Press Make teams. Each press shuffles again, so press it again for a new split.
- Use Copy result to paste the teams into a chat, or Share link to show the same result.
FAQ
How are teams randomized?
Your browser’s cryptographically secure random number generator (crypto.getRandomValues) shuffles the names (Fisher–Yates shuffle), and then names are dealt one by one into Team 1, Team 2, Team 3 and so on. The order you typed does not matter; everyone has the same chance of landing on any team.
What if the names don’t divide evenly?
Team sizes never differ by more than one, and the extra people go to the first teams. Ten people in three teams become 4, 3 and 3. With “People per team”, the number of teams is rounded up so no team is over that size: ten people at four per team make three teams of 4, 3 and 3.
What about duplicate names?
Each line is treated as a different person. Add a letter or number (Alex A, Alex B) if you need to tell them apart.
Is there a limit?
Up to 100 names at a time, 30 characters each. Names are processed in your browser and never sent to a server. Share link puts the names and teams inside the link itself.
More tools
See all tools →Ladder game
Enter players and outcomes, then tap a name to trace its path down the ladder. Share the same ladder with a link.Open →Lucky Wheel
A fair spinning wheel for decisions, games and raffles. Edit the slices and share it with a link.Open →Lottery number generator
Quick-pick random numbers for Powerball, Mega Millions, EuroMillions or any pick-k-of-n game, with numbers to include or exclude.Open →Case converter
Type or paste text and see it in nine cases at once, from UPPERCASE to camelCase and snake_case.Open →