Random Team Generator
Paste the list of participants, choose how many teams or how many people per team, and get balanced groups in one click.
Paste the list of participants, choose how many teams or how many people per team, and get balanced groups in one click.
Your teams will appear here when you press "Generate teams".
Paste the list of participants, one name per line (up to 500). Then choose how to split them: by number of teams (for example, 4 teams) or by people per team (for example, pairs or groups of 5). Press "Generate teams" and each team appears on its own card.
"Copy teams" gives you the result as text, ready to paste into a group chat, a classroom channel, or a document. If a name appears twice by mistake, "Remove duplicate names" counts it only once.
First the list is shuffled with the Fisher-Yates algorithm and the browser's cryptographic generator, so every order is equally likely. Then the names are dealt like cards: one to each team in turn until the list runs out.
That keeps teams balanced in size: there is never more than one person of difference between the largest and the smallest. For example, 23 people in 4 teams end up as 6, 6, 6, and 5.
They are as even as possible: the difference between the largest and the smallest team is one person at most. If the total divides evenly, every team has the same size.
Yes. Choose "People per team" and enter 2. If the number of participants is odd, one pair becomes a trio.
Up to 500 participants and up to 50 teams per split.
The split is fully random. To balance by skill, deal the strongest players in a first round and everyone else afterwards, as described in the tips.
No. Names are processed only in your browser and are cleared when you reload the page. If you will reuse a list, keep it in your notes.