How to Split Names into Random Teams
- Paste the names into the box, one name per line. Duplicates and blank lines are ignored automatically.
- Choose the number of teams — anywhere from 2 to 6.
- Click "Generate Teams". The names are shuffled and dealt out so the teams are as even as the math allows.
- Copy the result with one click to paste it into a chat, email, or group message.
Why Random Teams Beat Picked Teams
Anyone who has played pickup sports or sat through a classroom "captains pick teams" exercise knows the problem: the last people picked feel singled out, and the strongest players mysteriously end up together. Random assignment solves both issues at once. Nobody is first or last, nobody's feelings get hurt, and the whole thing takes ten seconds instead of ten minutes of negotiating. Teachers use random teams to mix up cliques, coaches use them for fair scrimmages, and game-night hosts use them to keep things interesting week after week.
How the Shuffle Stays Fair
Under the hood, the generator uses the Fisher–Yates shuffle — the standard algorithm for unbiased random ordering — applied to your list of names. The shuffled list is then dealt out round-robin: first name to Team 1, second to Team 2, and so on, cycling back to Team 1. This guarantees the most balanced split possible. With 10 players and 3 teams you get 4, 3, and 3 — no team can ever be more than one player larger than another. Clicking "Generate Teams" again re-shuffles from scratch, so every run is a fresh, independent draw.
Everyday Uses
- Teachers: instant mixed-ability groups for projects, labs, and discussions — no more friends clustering together every time.
- Sports and scrimmages: fair pickup teams for football, basketball, or cricket in seconds.
- Game nights: trivia teams, board-game alliances, or video-game squads without the awkward "you're with them" moment.
- Workshops and training: breakout groups that mix departments and seniority levels naturally.
- Giveaways and raffles: split entrants into groups before drawing winners from each.
Tips for Great Team Splits
- Agree the result stands before you click. Re-rolling until you like your team defeats the purpose — set the rule once and honor it.
- Split by team size instead. If you need teams of exactly 4, count your players and divide: 20 players means 5 teams of 4.
- Balance skill manually if it matters. For competitive play, seed the list by alternating strong and developing players before shuffling, or run two draws (one for each skill tier) and merge.
- Save the list. Copy the teams into your group chat so there is no confusion later about who was where.
Frequently Asked Questions
How does the random team generator work?
Paste one name per line, choose how many teams you want, and click "Generate Teams". The tool shuffles the names randomly and deals them out so every team ends up as even as possible.
Are the teams really random?
Yes. Names are shuffled with the Fisher–Yates algorithm using your browser's random number generator, then distributed round-robin. Nobody can predict or rig the outcome.
What happens with an odd number of players?
Teams come out as balanced as mathematically possible — with 10 players and 3 teams you get 4, 3, and 3. No team ever ends up more than one player ahead of another.
Can I keep certain people on the same team?
Not automatically — the generator is fully random by design, which is what makes it fair. For fixed pairs, generate teams for the remaining players and add your pairs manually.
Is my list of names stored anywhere?
No. Everything runs in your browser tab. Names are never uploaded, saved, or tracked.