Free to use · No sign-up
Random team generator
Shuffle a list of names into teams with balanced group sizes and copy the result.
What it does
Shuffle a list of names into teams with balanced group sizes and copy the result.
How to use it
- Enter 2–500 names, one per line, then choose between two teams and the number of participants.
- Generate to shuffle and distribute names. Team sizes differ by at most one. Generate again for a fresh draw.
- Blank lines are ignored; duplicate names remain separate participants. Use distinguishing labels when needed. Names are limited to 100 characters each and 30,000 total.
Example
Ten names split across three teams produce team sizes 4, 3 and 3.
Methodology
A Fisher–Yates shuffle uses browser random values, then assigns participants round-robin to teams.
Limitations
Balances group size only, not skill, age or other attributes. Randomness does not guarantee preferred pairings. This is not an audited lottery system.
Automation
This tool runs in your browser. No upload API or MCP endpoint is available.
View capabilities and documentationReference updated
Join the conversation
Helpful tips, questions, and ideas for making this tool better.
Loading discussion…