Random Team Generator
The random team generator splits any list of names into randomly balanced groups. Paste your list, set the number of teams, and click Generate. Names are distributed evenly across all groups with any remainder distributed one per team. Used by teachers, coaches, facilitators, and office managers. Free and instant, no signup, no download.
1. Enter the participants
Add an * to indicate group leaders. *Leader1
2. How to split:
3. Title
Team picker online: how to randomize groups
Type or paste your list of participant names into the input field, one name per line. Set the number of teams you want to create using the team count control. Click Generate Teams and the tool randomly shuffles the names and distributes them as evenly as possible across the requested number of groups. The result is displayed in clearly separated team columns.
If your list does not divide evenly into equal teams, the remaining names are distributed one per team starting from the first group. For example, 25 people split into 4 teams gives teams of 7, 6, 6, and 6. Each time you generate, the shuffle is completely random so the same list produces different teams on every click.
How to split into random teams for any activity
For classroom use, paste the class roster, set the number of groups for the activity, and generate. Students cannot predict or influence who ends up in which group, which reduces social sorting and encourages mixed collaboration. The random group generator is especially useful for project groups, debate teams, and physical education team sports.
For sports and workplace workshops, the team randomizer accepts any size list and any number of teams. An office of 40 people can be split into 8 teams of 5 for a hackathon. A sports league of 16 players can be split into 4 teams of 4. You can regenerate teams without re-entering names, click Generate again for a completely new arrangement from the same list.
Frequently asked questions
Paste your list of names into the input field, one name per line. Set the number of teams you want, then click Generate Teams. The tool shuffles the list randomly and distributes names as evenly as possible. If the list cannot be divided perfectly equally, the remainder is spread one per team.
Yes. Set the number of teams using the team count control before generating. You can change the count and regenerate as many times as you need without re-entering your list. The tool recalculates team sizes automatically based on the number of names and the number of teams requested.
The generator makes teams as equal as possible. If your list divides evenly, all teams will be the same size. If there is a remainder, it is distributed one per team starting from the first group, resulting in some teams with one extra member. For example, 10 names into 3 teams gives groups of 4, 3, and 3.
Yes. Click Generate Teams again with the same list to produce a completely different random arrangement. Your name list stays in the input field between generations. This lets you regenerate quickly if someone objects to a result or if you want to show multiple possible arrangements before committing.