Skip to content

Random Team Generator

Split a list of people into random, balanced teams in one click.

0 names

Paste the names, one per line, choose either how many teams you want or how many people should be in each team, and press Generate. The names are shuffled fairly and dealt into teams whose sizes differ by at most one person.

Use it for sports and PE lessons, classroom group work, workshops, breakout rooms, quiz nights and game tournaments. Not happy with the result? Press Reshuffle for a new draw, then copy the teams as text to paste into a chat or document.

How to use the Random Team Generator tool

  1. Paste the names, one per line.
  2. Choose Number of teams or People per team and set the number.
  3. Press Generate to create the teams.
  4. Press Reshuffle for a different split, or copy the teams.

Why use ToolOrca Random Team Generator

  • Split by number of teams or team size
  • Balanced team sizes
  • Fair cryptographic shuffle
  • Reshuffle in one click
  • Copy teams as text
  • Names never leave your browser

How the teams are made

All names are shuffled with the Fisher–Yates algorithm using your browser's cryptographic random generator, which gives every possible order the same chance. They are then dealt into the teams one by one, like cards, so team sizes differ by at most one.

Blank lines are ignored. If you choose people per team and the names do not divide evenly, the last people are spread so no team is left much smaller.

Frequently asked questions

Are the teams really random?

Yes. The shuffle uses crypto.getRandomValues, so nobody can predict or influence the result.

What if the names do not divide evenly?

Some teams get one extra person. For example, 10 names in 3 teams gives teams of 4, 3 and 3.

Can I keep certain people apart or together?

Not automatically. Reshuffle until you are happy, or adjust the teams by hand after copying them.

Can I pick one person instead?

Use the random name picker or spin the wheel.