RandomPlay logoRandomPlay
Tool

Random Team Generator

Paste the list of participants, choose how many teams or how many people per team, and get balanced groups in one click.

Build teams in one click

Split by

Teams

Your teams will appear here when you press "Generate teams".

How to use the team generator

Paste the list of participants, one name per line (up to 500). Then choose how to split them: by number of teams (for example, 4 teams) or by people per team (for example, pairs or groups of 5). Press "Generate teams" and each team appears on its own card.

"Copy teams" gives you the result as text, ready to paste into a group chat, a classroom channel, or a document. If a name appears twice by mistake, "Remove duplicate names" counts it only once.

How are the teams assigned?

First the list is shuffled with the Fisher-Yates algorithm and the browser's cryptographic generator, so every order is equally likely. Then the names are dealt like cards: one to each team in turn until the list runs out.

That keeps teams balanced in size: there is never more than one person of difference between the largest and the smallest. For example, 23 people in 4 teams end up as 6, 6, 6, and 5.

Ideas for using it

  • Classrooms: group projects, debates, presentations, or study groups without anyone feeling the teacher picked favorites.
  • Sports: pick sides for a pickup soccer game, a basketball match, or a volleyball tournament.
  • Board games and parties: Pictionary, charades, trivia, or any team game.
  • Pairs: choose 2 people per team for padel tournaments, co-op games, or study buddies.
  • Work: team-building activities, hackathons, or breakout groups in a training session.

Tips for more even teams

  • If skill levels vary a lot, separate the captains or strongest players first: generate as many teams as you need with them, then deal everyone else in a second round.
  • Agree before generating that the result is final. Regenerating until you get the teams you wanted defeats the purpose of randomness.
  • Share your screen or paste the result in the chat so everyone sees it at the same time.

Frequently asked questions

Do the teams have the same number of people?

They are as even as possible: the difference between the largest and the smallest team is one person at most. If the total divides evenly, every team has the same size.

Can I make random pairs?

Yes. Choose "People per team" and enter 2. If the number of participants is odd, one pair becomes a trio.

How many names can I use?

Up to 500 participants and up to 50 teams per split.

Can it balance teams by skill level?

The split is fully random. To balance by skill, deal the strongest players in a first round and everyone else afterwards, as described in the tips.

Are my lists saved?

No. Names are processed only in your browser and are cleared when you reload the page. If you will reuse a list, keep it in your notes.

You may also like