Random Team Generator

Paste your names and get fair random teams in one click. Balance by skill, pick captains, and keep friends together or apart.

Add a skill from 1 to 10 after a comma (Ben, 3). Mark captains with (c).

Rules: keep people together or apart

The random team generator splits a list of names into fair random teams in 1 click. The random group generator handles skill levels from 1 to 10, captains, together-or-apart rules and custom team names. It runs in your browser with no sign-up.

How do you use the random team generator?

To use the random team generator, paste names, choose the number of teams and press Make teams. The team randomizer deals every name into a team. Press Make teams again for a new mix.

  1. Paste the names. Write 1 name per line, or paste a column from a spreadsheet.
  2. Add skills and captains. Type a skill after a comma (Ben, 3) and mark captains with (c).
  3. Choose the split. Set "Split by" to Number of teams or People per team, then enter the number.
  4. Press Make teams. The teams appear with a summary of their skill totals.
  5. Copy the teams. Press Copy teams to paste the result into a chat, email or slide.

What options does the team randomizer have?

The team randomizer has 6 options: 2 split modes, skill levels, captains, rules and team names. Plain names with no extras give fully random teams of even size. Every option combines with the others.

How does balancing by skill work?

Balancing by skill sorts players from strongest to weakest. Each player joins the team with the lowest skill total. This snake-style greedy method keeps team skill totals close together. The summary line shows the lowest and highest totals.

"Balance teams by skill" is ticked by default and applies once at least 1 name carries a skill. Captains go first, 1 per team, before any other player. Players linked by a "with" rule move as 1 unit. A "not" rule blocks 2 players from the same team.

The generator makes up to 300 attempts to meet every rule. Impossible keep-apart rules are dropped, and a message explains the change. No team exceeds the people count divided by the number of teams, rounded up. 10 people in 3 teams make teams of 4, 3 and 3 without balancing or rules.

What can you use a random group generator for?

A random group generator fits any activity that splits people into fair sides. The 5 common uses are class groups, sports, workshops, game nights and golf scrambles.

Teachers keep the same roster between lessons, because names, rules and team names stay saved in the browser.

Are the random teams fair?

Yes. The random team generator shuffles names with crypto.getRandomValues, the browser's cryptographic random number generator. Players with equal standing land in random teams, and ties break at random.

Skill balance changes who plays together, not the randomness. Players with equal skill swap between teams from 1 run to the next. Captains spread across teams at random. Names stay in your browser and are never uploaded.

Which tools pick 1 person instead of a team?

2 tools pick 1 person instead of a team. The random name picker spins 1 name or up to 50 at once. The main spin the wheel page handles any list, such as a turn order or a captain vote. Sports fans spin a random club on the NFL team wheel.

Frequently asked questions

Can I choose team size instead of the number of teams?
Yes. Set "Split by" to "People per team" and enter the size. 20 people in teams of 4 make 5 teams.
How do I balance teams by skill?
Add a skill from 1 to 10 after a comma, such as Ben, 3. Keep "Balance teams by skill" ticked, then press Make teams.
How do I make random teams with captains?
Add (c) after each captain's name, such as Carla (c), 4. The generator places 1 captain per team and marks each captain with a star.
Can I keep 2 people apart?
Yes. Open "Rules: keep people together or apart" and write Ana not Bo. Write Ana with Bo to keep 2 people together.
What happens when names do not divide evenly?
Some teams get 1 extra person. 10 people in 3 teams give teams of 4, 3 and 3 without balancing.
Can I name the teams?
Yes. Type team names in the Team names box, 1 per line. Copy teams pastes each team with its name.

More free wheels