Random Team Generator
The Random Team Generator turns a list of names into balanced random teams.
100% in-browser · no data sent
Choose how many teams you want, or a maximum team size, and it shuffles everyone and deals them out evenly so no team is more than one member larger than another. Shuffle again for a fresh draw.
Embed This Tool
Add this tool to your website with customizable styling
How to Use
Paste your names
Enter one name per line. Duplicate names are allowed — two people can share a name.
Choose how to split
Split by a number of teams, or by a maximum team size. Set the value in the box that appears.
Generate the teams
Press Generate to shuffle everyone and deal them into balanced teams.
Shuffle or copy
Not happy with the draw? Shuffle again for a new one. When you like it, copy all the teams with one click.
Frequently Asked Questions
How are the teams balanced?
Names are shuffled and then dealt out one at a time, round-robin, into each team. That guarantees no team ends up more than one member larger than any other, so the split is always as even as the numbers allow.
Can I split by team size instead of team count?
Yes. Switch to 'Team size' and set the maximum number of people per team. The tool works out how many teams are needed and still distributes everyone evenly.
Is the draw truly random?
It uses a Fisher–Yates shuffle seeded by your browser's random number generator, which gives every arrangement an equal chance. Press 'Shuffle again' for a completely fresh draw.
What happens to duplicate names?
They are kept. If two people are both called 'Alex', both appear — the tool never silently removes names, so your team totals always match your list.