Team Generator
Enter names, choose the number of teams or a team size, and generate balanced random groups instantly. Great for classrooms, sports, and group projects.
How to Use
Frequently Asked Questions
How do I randomly split a group into teams?
Enter all names in the text area (one per line), choose the number of teams, and click Generate. The generator shuffles names using a Fisher-Yates algorithm for true randomness, then distributes them evenly.
Can I make teams of equal size?
Switch the mode to "Team size" and enter the size. If the total does not divide evenly, extra people are distributed one per team, so teams differ by at most one person. For example, 10 people into teams of 3 gives teams of 3, 3, 2, 2.
How do I randomly assign team names?
Toggle on "Give teams fun names." Teams get names like Team Alpha, Team Phoenix, Team Crimson, Team Thunder, and similar. The names are assigned randomly each time you generate.
What is the best way to divide a class into groups?
Paste all student names, one per line. Use "Team size" mode and enter the desired group size (e.g., 4 for groups of 4). The tool handles odd numbers automatically. Click Shuffle Again to get a different random grouping without retyping names.
Can I save my team list?
Your names list is automatically saved to your browser's localStorage. It reloads when you revisit the page. To save the generated teams, click "Copy All Teams" to get formatted text you can paste into email, a spreadsheet, or a chat message.