PlainTools

Random Team Generator

Paste a list of names and split them into random, evenly sized teams by number of teams or team size.

Random & GamesWorldwideSource: Web Crypto random shuffleFree, no sign-up

When the names do not divide evenly, team sizes differ by at most one.

How to make random teams

  1. Paste the names. One per line or separated by commas.
  2. Choose how to split. A number of teams or people per team.
  3. Make teams. Shuffle again until you are happy, then copy.

10 times you need random teams

PE class

A teacher splits 28 students into four teams.

Office trivia

A manager mixes departments into teams.

Pickup football

Friends make two fair sides.

Classroom groups

A teacher forms project groups of four.

Workshops

A facilitator makes breakout groups.

Escape rooms

A party splits into two rooms.

Esports scrims

A clan splits players for practice.

Hackathons

Organisers form random teams.

Family games

Relatives split for charades.

Secret pairings

A group forms pairs for an activity.

How the teams are made

The names are shuffled with a Fisher–Yates shuffle driven by your browser's cryptographic random numbers (Web Crypto), then dealt out one per team in turn, so team sizes differ by at most one.

Nothing is stored or sent.

Limits: random teams are not balanced by skill. Duplicate names are treated as different people.

Frequently asked questions

How do I split a group into random teams?

Paste the names, choose the number of teams and press Make teams.

What if the numbers do not divide evenly?

Some teams get one extra person.

Can I set the team size instead?

Yes, choose 'People per team'.

Is it fair?

Every ordering of names is equally likely.

Can I balance by skill?

Not here; this page makes purely random teams.

Are names saved?

No.

Related tools