F

Team Splitter

Randomly divide a list of names into balanced teams for games, classes, and workshops. Uneven counts are distributed so group sizes differ by at most one.

Your list

6 names ready

AliceBobCharlieDianaEveFrank

Team settings

Choose how many teams to create. Names are shuffled first, then distributed evenly.

2

teams

About 3 names per team

What is Team Splitter?

A team splitter (random team generator) takes a roster and partitions it into N groups without captains picking favorites. Facilitators use it for classroom projects, offsites, and pickup games when fairness and speed matter more than manual drafting.

How it works

Paste one name per line, choose how many teams, and generate. Names are shuffled and dealt into groups as evenly as possible. If 17 people become 4 teams, you get sizes like 5–4–4–4 rather than leaving people out.

How to use Team Splitter

  1. Paste participant names (one per line).
  2. Choose how many teams you want.
  3. Generate balanced random teams.
  4. Copy the groups into your slides, chat, or whiteboard.

Worked examples

Concrete numbers and cases you can check against the tool above.

17 names into 4 groups

17 ÷ 4 cannot be equal: you get groups of 5, 4, 4, and 4 (or similar). That is balanced enough for a workshop. Captains picking friends is what this avoids. If skill balance matters more than randomness, seed strong players manually and randomize the rest.

12 players into 2 teams

Paste 12 names, choose 2 teams, generate. You should get two groups of 6. Re-roll if you need a different mix; the previous split is not saved on a server.

Fairness vs skill balance

Random teams are fair in the sense that nobody is chosen last by a captain. They are not guaranteed to balance skill. If competitive balance matters, seed a few strong players manually and randomize the rest, or re-roll until the mix looks reasonable for a friendly game.

When to use Team Splitter

Manual team picks create politics and slow down the start of an activity. A transparent random split keeps the focus on the exercise. Because names stay in the browser, classroom and corporate rosters are not uploaded to a third-party picker.

Common use cases

  • Divide a class into project groups of roughly equal size.
  • Make teams for a company offsite game in seconds.
  • Split players for pickup sports when captains disagree.
  • Assign breakout rooms without favoritism in a remote workshop.

Inputs and outputs

  • Plain text name or item lists (one entry per line)

Privacy

This tool runs entirely in your browser. Names you paste are not uploaded to our servers.

Frequently asked questions

What if the count does not divide evenly?
Teams will be as balanced as possible, with some groups differing by one person.
Can I re-roll teams?
Yes. Run the splitter again for a new random grouping.
Are names stored?
No. Everything stays in your browser session.

Related tools

More free utilities you may need next — also listed in Randomizers & Games and the All Tools directory.

View full category →