This random team generator splits a list of names into fair, random teams — for classes, pickup games, workshops and office groups — with no captains, no picking-last, and no arguments.


The shuffle is a true Fisher–Yates randomization dealt round-robin into teams, so sizes differ by at most one person. Don’t like a draw? Hit the button again — but agree beforehand how many redraws the group gets, or randomness becomes lobbying with extra steps.

Why Random Beats Picked

Captain-picks encode social hierarchy into recess. A verified shuffle (Fisher–Yates, the same algorithm behind our Random Number Generator) gives every arrangement equal probability, and round-robin dealing guarantees balanced sizes — 12 people into 3 teams is always 4-4-4, never 5-4-3 drift. Part of our Other Calculators collection.

Worked Example (Mechanism, Verified Logic)

  • 12 names, 3 teams (defaults): each shuffle-and-deal produces three teams of exactly 4 — run it five times and you’ll get five different lineups, which is the point
  • Uneven counts resolve fairly: 13 people into 3 teams = 5-4-4, the extra seat rotating by chance rather than by favoritism
  • “People per team” mode: 12 names at size 5 → 3 teams (5-5-2)… honest warning that mode makes — better to choose team count when the remainder matters
  • For skill-balance beyond chance, seed the list alternating strong/weak players before shuffling — a coach’s trick that keeps randomness honest and teams even

Classroom & Event Uses

  • Project groups and lab partners (redraw each unit so networks grow).
  • Trivia nights, relay races, escape-room pods — anywhere “you guys split up” wastes five minutes.
  • Workshop breakouts with a no-repeat rule across rounds: run, record, exclude repeats manually.
  • Family chore squads — the algorithm absorbs the blame beautifully.

Related Tools

Frequently Asked Questions

How does the random team generator work?

Paste names, choose the number of teams (or a team size), and the tool shuffles the list with a Fisher–Yates randomization, then deals names round-robin so team sizes differ by at most one. Every ordering is equally likely — that’s what “fair” means here.

Can I make teams of a specific size instead?

Yes — switch “Split by” to team size and enter people per team. The generator creates as many teams as the headcount requires; the last team may be smaller, which the page flags in its guidance.

Is the shuffle really random?

It uses the browser’s cryptographic-grade random source via Math.random driving a Fisher–Yates shuffle — the standard unbiased algorithm (unlike naive “sort by random”, which biases outcomes). For classroom and social purposes this is true-random for all practical intents.

How do I keep certain people apart (or together)?

This tool is deliberately pure-random. The practical workaround: generate, then swap two people manually with the group’s agreement. For constrained pairing (no self, no repeats), our Secret Santa Generator demonstrates the derangement version of the idea.

What if two people share a name?

Add a distinguishing initial (Sam K., Sam R.) before generating — the tool treats lines as labels, not identities, and duplicates will otherwise create confusing twins on different teams.

Is this team generator free?

Yes — free, instant, no sign-up, and nothing you paste is stored or sent anywhere.