Skip to content
SPINNPICK

Random team generator

Paste a list of names and split them into random, even teams in one click.

Your teams will appear here.

Make fair teams in seconds

Picking teams by hand takes time and someone always ends up last. A random team generator splits everyone evenly and visibly at random, so nobody can argue the teams were stacked.

  1. Paste names. Copy a column from a spreadsheet or type names separated by commas.

  2. Choose the split. Pick a number of teams, or how many people should be on each team.

  3. Make teams. Press MAKE TEAMS, shuffle again if you like, then copy the result.

Random groups for anything

Classroom groups
Split a class into project groups or lab partners.
Sports & PE
Pick even sides for football, cricket, or relay races.
Work & workshops
Create breakout rooms that mix people across teams.
Game nights
Divide players for trivia, charades, or board games.

Need to pick one person instead? Use the random name picker. For team activities, see team building with a wheel.

The complete guide to the team generator

How the random team generator splits a list, why the teams come out even, and the ways classes, offices and sports clubs use it week after week.

Two ways to split

Paste your names, one per line or separated by commas, then choose how to split them. “Number of teams” gives you exactly that many groups. “People per team” gives you groups of that size and works out how many teams that makes.

When the maths does not divide evenly the generator tells you before you press anything: 22 people into teams of 5 becomes four teams of 5 and one of 2, so it will suggest 4 or 5 teams of 4 to 5 instead. Nobody ends up in a team of one by surprise.

Number of teams
Fix the team count. Sizes differ by at most one person.
People per team
Fix the size. The team count follows from your list length.
Shuffle again
Every press of the button deals a fresh random split; nothing is remembered from the last one.
Copy teams
Copies all teams as text, ready for a chat, a slide or a register.

Why the teams are even and random

The list is shuffled with the browser’s cryptographic random number generator, then dealt round-robin: first name to team one, second to team two, and so on around the circle. That is why sizes never differ by more than one, and why the first team is not “better” than the last; the deal is blind.

Nothing about the names affects the split. The generator does not read skill, gender or who sat next to whom. If you need balanced skill levels, split your list into a strong group and a developing group first and run each separately, then merge one team from each.

In the classroom

Random grouping is the quickest way to break up friendship clusters without having to be the one who did it. Paste the register once, choose groups of 4, and press the button at the start of each project. Because the generator forgets the previous split, students meet different people every time.

Put the result on the projector and let the class find their group by reading the screen; the Copy button pastes the same groups into your plan. For quick pair work, choose “People per team” and type 2.

Need one name rather than groups? The random name picker spins a wheel for cold-calling and turn order.

At work and in sport

Hackathons, workshop tables, five-a-side, pub quiz tables, team-building days: anything where “you three go together” causes grumbling goes through the generator in seconds, and nobody can argue with a deal nobody controlled.

For a league night where the sides change weekly, keep the names in a note and paste them each time. For a tournament bracket or a draw order, use the name picker’s pick-in-a-row instead; this tool makes groups, not sequences.

Saving, privacy and limits

Your list, your chosen split and the last result are kept in your browser so they are there next time on the same device. Nothing is sent to us; there is no account.

There is no fixed maximum. The practical limit is screen space: 40 names into 8 teams reads fine, 200 names needs scrolling but still works. Names must be separated by a line break or a comma; a space on its own is treated as part of a name so that “Mary Ann” stays together.

Team generator vs. team name generator

This page splits real people into random groups. It does not invent team names, pick captains or keep score. If your groups need names, the random word generator throws out a noun each, and the main wheel can draw captains from a list with its own colours.

Team generator questions

How do I make random teams?

Paste your names — one per line or separated by commas — choose how many teams you want, and press MAKE TEAMS. Press SHUFFLE AGAIN for a new random split.

Can I set how many people are on each team?

Yes. Switch to “People per team” and enter a number. If the names don’t divide evenly, the generator makes the number of teams closest to that size, and team sizes never differ by more than one.

Are the teams really random?

Yes. Names are shuffled with an unbiased Fisher–Yates shuffle using your browser’s cryptographic random number generator, then dealt out to the teams in turn.

Can I use it for random groups in class?

Yes — paste your class list and choose the number of groups. The same tool works for breakout rooms, sports teams, study groups, and party games.

Can I copy the teams?

Press “Copy teams” to copy every team as text, ready to paste into a chat, document, or slide.

Can I keep two people together or apart?

Not automatically. The quickest workaround is to enter a pair as one line (“Ava + Liam”) so they are dealt together, or to run the split and re-shuffle until it looks right; each press is a new random deal.

Does it balance skill levels?

No. It is blind to everything except the list order after shuffling. Split strong and developing players into two lists, generate teams from each, then pair them up.

Can I generate teams from a spreadsheet?

Yes. Copy the column of names and paste it in; one cell per line is exactly the format it expects.

Will it remember my groups?

The latest result is saved in your browser until you shuffle again. Copy the teams if you need a permanent record.