This random team generator helps you split any list of players into fair teams in seconds. Paste names, choose how you want teams created, then click Generate teams. The tool shuffles players and fills teams automatically, so you can quickly set up games, classrooms, sports groups, workshops, or any activity that needs balanced teams.
How to use the random team generator
- Add players: enter names in the box, one per line. You can also separate names with commas.
- Choose team setup: pick whether you want to set a number of teams or a team size.
- Pick a fill style: choose how players are distributed across teams.
- Generate: click Generate teams to create your random teams with a quick reveal animation.
- Copy or reuse: copy results, reshuffle, or clear and start again.
Team setup options
Number of teams
Use this when you already know how many teams you need. For example, enter 4 to split players into 4 teams. The tool automatically keeps team sizes as even as possible.
Team size
Use this when you want teams with a specific size. For example, enter 3 to make teams of 3 players each. If the total number of players is not divisible by the team size, the last teams will have one fewer player.
Fill style
Balanced (round-robin)
This is the best choice for most cases. After shuffling, the tool assigns players one-by-one across teams in order. This keeps teams as even as possible.
Chunked (fill teams in order)
This fills Team 1 first, then Team 2, and so on. It can be useful when you want teams grouped in blocks after a shuffle, or when you prefer a simple fill pattern.
Cleaning options
Remove duplicate names
If the same name appears more than once, duplicates are removed so each person is only included once. The tool compares duplicates in a case-insensitive way (for example, alex and Alex are treated as the same).
Trim extra spaces
Removes leading and trailing spaces from each name. This prevents accidental duplicates caused by extra spaces.
Keep input order (no shuffle)
Turns off random shuffling and keeps the exact order you entered. This is useful if you want predictable teams while still using the team distribution logic.
Buttons explained
Generate teams
Creates teams based on your current settings. Players are shuffled unless you enabled Keep input order. The results appear as team cards, and names reveal with a quick shuffle-style animation.
Reshuffle
Generates a new random arrangement using the same list of players and the same settings. This is perfect when you want a different random split without editing the names.
Copy results
Copies a clean, easy-to-paste text version of the teams to your clipboard (Team 1, Team 2, etc.). Great for sharing in chat, email, or notes.
Clear
Clears the player list and removes results so you can start fresh.
CalcuLife.com









Leave A Comment