0 names entered
teams
Give teams fun names

How to Use

1
Enter names. Paste or type names into the text area, one name per line. Works with any list of people, items, or options.
2
Set the split method. Choose "Number of teams" and enter how many groups you want, or choose "Team size" and enter how many people per team. Switch on fun names for memorable team labels.
3
Generate and copy. Click Generate Teams to see color-coded team cards. Use Shuffle Again for different groupings, or Copy All Teams to save the result as formatted text.

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.