Random Team Generator
Paste a list of names and split them into fair, random teams in one click.
Enter one name (or item) per line, choose how you want to split them, and generate randomised teams instantly. All processing happens in your browser - nothing is uploaded.
0 names entered
Common Use Cases
Sports & Games
Split players into fair teams for five-a-side, pub quiz nights, or board game sessions.
Classrooms & Training
Randomly assign students or trainees into project groups without bias.
Workplace Groups
Split colleagues into breakout groups for workshops, hackathons, or office events.
Social Events
Fairly divide guests into teams for pub quizzes, party games, or team-building days.
Privacy Note
Your list of names is never sent to our servers. All shuffling and grouping happens locally in your browser.
Related Tools
- List Randomiser Shuffle any list into random order
- Competition Picker Pick a random winner with spinning wheel
- Random Number Generator Generate random numbers in a range
Quick Tips
- Choose "Number of Teams" to split into a fixed number of groups, or "Team Size" to fix how many go in each group
- Any leftover names are spread evenly so no team is more than one person bigger than another
- Click "Shuffle Again" to instantly re-randomise the same list into new teams
Frequently Asked Questions
Enter one name per line, choose whether to split into a fixed number of teams or into teams of a fixed size, then click Generate Teams. The tool shuffles your list using the Fisher-Yates algorithm and deals names into teams one at a time, so team sizes stay as even as possible.
If your list does not divide evenly, the extra names are distributed one at a time across the first few teams, so no team ends up with more than one extra member than any other.
Yes. The shuffle uses the Fisher-Yates algorithm, the same unbiased method used by the List Randomiser tool, so every possible grouping has an equal chance of occurring.
No. Everything runs in your browser using JavaScript - your list is never sent to a server or stored.