Random Team Generator
Paste a list of names and split them into random, balanced teams — fair draws powered by cryptographic randomness.
How it works
Paste the participants' names, one per line, choose how many teams you want, and hit Draw teams. The list is shuffled with a cryptographically secure Fisher–Yates shuffle (the same quality of randomness used by our password generator) and dealt round-robin into the teams, so sizes never differ by more than one person.
Every draw is independent — click again for a completely new arrangement. A copy button exports the result as plain text ("Team 1: Ana, Bruno…") ready to paste into a group chat.
When to use
Pickup games and five-a-side football, classroom group work, office project squads, trivia nights, hackathon team formation, board-game partnerships, and family tournament brackets. Anywhere the fairness of the split matters socially, a visibly random draw beats someone hand-picking sides.
Because the shuffle is genuinely uniform, no position in the list is luckier than another — being first or last typed makes no difference.
Practical examples
Five-a-side football
10 names, 2 teams → two squads of 5, drawn at random. Re-draw between matches to rotate who plays with whom.
Classroom groups
23 students, 5 groups → three groups of 5 and two of 4. The round-robin deal guarantees the sizes stay as even as mathematically possible.
Common mistakes
Duplicated lines create "twins": if the same name appears twice, it can land on two teams (or twice on one). Skim the list for accidental duplicates before drawing — pasting from a spreadsheet is the usual culprit.
Also note the draw is uniform, not skill-balanced: it equalizes sizes, not abilities. For sport where skill balance matters, a common trick is drawing goalkeepers separately, or drawing several times and letting captains veto once.
Frequently asked questions
Are the teams really random?
Yes — the shuffle uses the browser’s crypto.getRandomValues with an unbiased Fisher–Yates algorithm, so every arrangement is equally likely.
What happens when names don’t divide evenly?
Teams are filled round-robin, so sizes differ by at most one. With 23 names in 5 teams you get sizes 5, 5, 5, 4, 4.
Is my list of names uploaded anywhere?
No. The whole draw runs in your browser; the names never leave your device.
Can I balance teams by skill level?
Not directly — the draw is uniform. A practical workaround is to run separate draws per skill tier (e.g. draw the strongest players across teams first, then the rest).