Utils365

Random team generator

Split a class, a squad or a group of friends into fair random teams in seconds.

  • 100% free
  • No sign-up
  • Runs in your browser

10 entries

Teams

Press Make teams to split the names at random.

Next: Spin the wheel · List randomizer · Random number generator

Report a problem with this tool

How to use Random team generator

  1. Add the names

    Type or paste the names, one per line. Your list is saved on this device for next time.

  2. Choose the split

    Pick the number of teams, or how many people per team. You can also give the teams their own names.

  3. Make the teams

    Press Make teams. Not happy? Shuffle again, then copy the teams to share them.

Why use Utils365

  • Even sizes

    Teams never differ by more than one person: 10 names in 3 teams gives teams of 4, 3 and 3.

  • Truly random

    Names are shuffled with a fair Fisher–Yates shuffle using your browser’s secure random generator, so nobody can predict the teams.

  • Ready to share

    Name the teams, then copy them as plain text for a chat, email or whiteboard.

Frequently asked questions

How do I split a group into random teams?

Paste the names, choose the number of teams and press Make teams. Each name is placed in exactly one team, chosen at random.

What if the names don’t divide evenly?

The extra people are spread out so team sizes differ by at most one. For example, 10 names in 3 teams makes teams of 4, 3 and 3.

Can I set the number of people per team instead?

Yes. Choose People per team and enter, say, 4. With 10 names you get 3 teams of 4, 3 and 3, as the extra people are spread out evenly.

Can I name the teams?

Yes. Tick Name the teams and type one name per line, such as Red, Blue and Green. Teams without a name are called Team 1, Team 2 and so on.

What happens to repeated names?

By default a name that appears twice is used once. Untick Leave out repeated names if two people really share a name.

Is my list stored anywhere?

Only in your browser on this device, so it’s there next time. Nothing is sent to a server.