Utility

Random Team Generator

Paste a list of names (one per line) and choose how many teams to create - names are shuffled randomly and distributed as evenly as possible across the teams. Useful for classroom groups, sports teams, work groups, or game night.

  • Files never leave your device
  • Runs entirely in your browser
  • Free, no account needed
Use Random Team Generator - free

How this works in your browser

Names are shuffled with a standard randomisation algorithm that produces a genuinely uniform permutation, meaning every possible ordering is equally likely, then dealt out across the teams in turn. Dealing round-robin from a shuffled list rather than slicing the list into blocks is what keeps team sizes even and makes the remainder land unpredictably rather than always on the last team. The whole operation happens in the page with nothing stored or transmitted, which matters more than it might seem given the input is frequently a list of real students, colleagues or children.

Who uses Random Team Generator

Classroom group work

Split a class into project groups without the social cost of captains picking.

Sports and PE sessions

Make balanced sides quickly at the start of a game.

Workshops and training

Break attendees into discussion groups that mix people up.

Game nights and events

Divide a group into teams fairly and visibly at random.

Frequently asked questions

Are teams always exactly equal in size?

Teams are as even as possible - if the number of names doesn’t divide evenly, some teams will have one more member.

Is the shuffling truly random?

Yes, names are shuffled using a standard randomization algorithm before being distributed.

Can I regenerate for a different split?

Yes, click "Generate teams" again anytime for a fresh random shuffle.

Why not just let people pick teams?

Because captains picking is the version everyone remembers badly. Being chosen last in front of a group is a small humiliation that random assignment removes entirely, which is why teachers and youth coaches moved away from it. Randomising also breaks up the same cliques forming week after week.

Can I keep certain people apart or together?

Not directly, since the shuffle is unconstrained. The practical approach is to generate, look at the result, and regenerate if a particular pairing is a problem. For a hard constraint, split the list into two groups and run each separately.

How are uneven numbers handled?

Names are distributed as evenly as the count allows, so with eleven people across three teams you get four, four and three. Which team ends up smaller varies with the shuffle rather than always being the last one.

Is my list of names stored?

No. The names stay in the page, are never transmitted, and are gone when you close the tab, which matters when the list is a class register or a staff roster.

Generate random teams instantly - free.

Open Random Team Generator
  • Files never leave your device
  • No upload required
  • No account needed
  • Unlimited use, always free