Skip to content

Team Generator

Split a list of names into random teams or groups. Choose from 2 to 20 teams. Perfect for classrooms.

Team Generator tool

Loading...

Example

Input: 7 names (Ann, Ben, Cal, Dee, Eve, Fay, Gus), Number of Teams 3, Balance team sizes on

Result: 3 teams of 3, 2 and 2 members with the names randomly shuffled; Summary Total 7, Teams 3, Avg Size 2.3

Names are shuffled and dealt out one at a time, so balanced teams never differ by more than one member. Shuffle Again gives a new random split.

  1. Enter the names, one per line.
  2. Set the number of teams, from 2 to 20.
  3. Leave Balance team sizes on for even teams, or turn it off for fully random sizes.
  4. Click "Generate Teams" to shuffle everyone into teams.
  5. Copy one team or all of them, or click "Shuffle Again" for a new split.

Splitting a Group Into Random Teams

This team generator shuffles a list of names and splits it into 2 to 20 random teams. With Balance team sizes on, team sizes never differ by more than one person, so 23 people in 4 teams become teams of 6, 6, 6 and 5.

The shuffle uses the Fisher-Yates method, a standard way to mix a list so that every order is equally likely. The random numbers come from your browser's secure random source. After the shuffle, names are dealt out like cards: the first to Team 1, the second to Team 2, and so on around the table. Because the order is random, who ends up together is random too. Shuffle Again gives a fresh split of the same list.

Turn Balance team sizes off and each person drops into a random team on their own. Sizes can then vary a lot, and with a small group a team can even end up empty. Use that mode only when uneven teams are part of the fun.

Need teams of a fixed size? Divide your headcount by that size. For 30 students in groups of 3, enter 10 teams. You need at least as many names as teams. Names that appear twice are kept as two people, which helps when two players share a first name. Add a last initial so you can tell them apart.

The Summary shows the total, the number of teams and the average team size. To pick just a few people instead of splitting everyone, use the Random Name Picker.

Frequently Asked Questions

Enter the names one per line, set the number of teams from 2 to 20, and click Generate Teams. With Balance team sizes on, everyone is shuffled and dealt into teams whose sizes differ by at most one person. Click Shuffle Again for a new split of the same list.
The tool asks for the number of teams, not the team size. Divide your headcount by the size you want and enter that number. For 28 people in teams of 4, enter 7 teams. If it does not divide evenly, round down and a few teams get one extra person.
With Balance team sizes on, the extra people go one each to the first teams. For example, 23 people in 4 teams gives teams of 6, 6, 6 and 5. With balancing off, each person lands in a random team, so sizes can differ a lot and a team can even be empty.
No. It only balances team sizes, and who goes where is left to chance. For games where skill matters, you can shuffle a few times until the teams look fair, or pick two captains first and then randomize the rest. The tool has no way to keep certain people apart.
Yes. Copy All gives a plain text list with a heading for each team and one member per line, ready for email or chat. Each team card also has its own Copy Team button if you only need one group.

Related Tools

Random Name Picker

Pick random names from a list. Enter your own names, pick one or more winners. Great for raffles.

Randomizers and Generators

Decision Wheel Spinner

Spin a customizable wheel to make random decisions. Add your own options and let the wheel choose.

Randomizers and Generators

Lottery Number Generator

Generate random lottery numbers with customizable ranges and counts. Supports popular lottery formats.

Randomizers and Generators

Random Number Generator

Generate random numbers within a range with options for count, uniqueness, and sorting.

Math and Numbers

Roll a Dice

Roll one or more dice with custom sides. Supports standard d4, d6, d8, d10, d12, d20, and custom dice.

Randomizers and Generators