SpinWheelo

SpinWheelo → Team Generator

Team Generator

Paste your names, pick how many teams you need, and let the generator split everyone into fair, randomized groups.

Random picker

Names in, teams out. Drop a list of names below, set the number of teams, and press Make teams. It shuffles everyone and deals them out evenly. All in your browser; nothing you enter is stored.

The generator

Your names

One name per line.

Teams

Press Make teams to fill this in.

A team generator takes a list of names and splits them into a set number of randomized, balanced teams. It shuffles everyone, then deals names out round-robin across the teams — so the groups are fair in size and nobody can predict who lands where.

Key takeaways

  • Shuffle, then deal round-robin for balanced team sizes.
  • Teams differ by at most one member when names don't divide evenly.
  • Every split is random — re-roll any time for a new arrangement.
  • Great for PE, group projects, and game nights.

How the team generator works

First, your full list of names is shuffled into a random order using a Fisher–Yates shuffle — the standard, unbiased way to randomize a list. Then the shuffled names are dealt out one at a time across your teams: the first name goes to Team 1, the second to Team 2, and so on, wrapping back to Team 1 after the last team. This round-robin deal guarantees the teams stay as even as possible, differing by at most one member.

Because the shuffle happens fresh on every "Make teams" press, each split is independent and random. If you don't like an arrangement, just press it again for a completely new one.

When to use a team generator

  • PE and sports — split a class into balanced sides fast.
  • Group projects — randomize who works together, no favorites.
  • Game nights & trivia — fair teams in seconds.
  • Workshops & breakouts — divide attendees into discussion groups.
  • Tournaments — seed players into pools randomly.

Just need to draw one winner from the same list? Use the Random Name Picker. For tips on fair grouping, see How to Make Fair Teams.

How names divide across teams

NamesTeamsResulting sizes
1025 and 5
1034, 3, 3
1143, 3, 3, 2

Round-robin dealing keeps every team within one member of the others.

Frequently asked questions

How does the team generator split names?

It shuffles your full name list into a random order, then deals names out one at a time across the teams in a round-robin — first name to team 1, next to team 2, and so on. This keeps team sizes as even as possible while the membership stays random.

Are the teams balanced in size?

Yes. Round-robin dealing means teams differ by at most one member. If the number of names does not divide evenly, the earliest teams simply get one extra person each.

Is the split actually random?

Yes. Before dealing, the list is shuffled with a Fisher–Yates shuffle driven by your browser's random number generator, so every name is equally likely to land on any team and each "Make teams" press gives a fresh result.

How many names or teams can I use?

As many names as you can paste, and any number of teams from 2 up. If you ask for more teams than you have names, some teams will simply end up empty.

Can I re-roll if I do not like the split?

Absolutely — just press "Make teams" again for a brand-new random arrangement. Each press reshuffles from the original list.

Do I need to install anything or sign up?

No. The generator runs entirely in your browser. There is nothing to install, no account to create, and no names are stored or sent anywhere.

Names are randomized with a Fisher–Yates shuffle driven by the browser's built-in random number generator (Math.random), then dealt round-robin. The result is unbiased and independent on every press; previous splits have no effect on future ones. See Are spinner wheels really random? for how this works.

Last reviewed 2026-06-28

For fun and everyday, low-stakes grouping only. Every split is random — no arrangement is guaranteed or predictable. Don't use it for anything where the outcome carries real legal, financial, or safety consequences.