A generator removes that entirely, and it takes about four seconds.
A random team generator takes a list of names and splits it into fair groups. Paste your list, choose how many teams or how big each one should be, and the tool does the rest.
The generator is above. Below you will find the difference between setting team count and team size, how to handle uneven numbers, and what to do when random is not actually what you want.
What is a random team generator?
A random team generator splits a list of names into groups at random. Paste your names, set either the number of teams or the size of each team, and it distributes everyone. No captains, no picking order, no argument about who chose whom.
The tool solves a social problem more than a technical one. Anybody can shuffle a list. What people want is a result nobody can be blamed for.
That is why it gets used in classrooms, workshops and five a side far more than in anything that needs real statistics.
How do you split a list into teams?
Paste your names one per line, then choose how you want them divided. Set a number of teams and the tool spreads everyone across them, or set a team size and it makes as many groups as your list allows.
Four steps:
- Paste the full list, one name per line
- Remove duplicates and blank lines
- Choose team count or team size
- Generate, and regenerate if you want a different split
Team count or team size
These two settings answer different questions and people mix them up constantly.
| Setting | What you fix | What varies | Use it when |
|---|---|---|---|
| Team count | The number of teams | How many per team | You have four tables and thirty students |
| Team size | People per team | How many teams | You need pairs, or groups of exactly five |
| Even split | Both, as close as possible | Leftovers get distributed | Sports sides and balanced groups |
What happens with uneven numbers?
Extra people get distributed across teams rather than piled into one. With 23 names split into 4 teams you get three teams of six and one of five, which is the closest even split available.
Uneven numbers are the normal case, not the exception. Class sizes, turnout and dropouts all make a clean division unlikely.
Two ways people handle the remainder:
- Let the tool distribute it, which keeps team sizes within one of each other
- Set a team size and accept a smaller final group, which suits pairs and fixed size activities
Neither is more fair. They just fail differently, and it is worth knowing which one you are choosing.
Does it make balanced teams?
No. The split is random, not balanced by skill, and the tool has no idea who is good at anything. If you need even sides, seed the strong players yourself and randomise only the rest.
Worth being direct about this, because it is the most common misunderstanding.
Random and fair are not the same as balanced. A random split can hand one side every strong player, and across enough rounds that evens out, but nobody plays enough rounds for it to feel that way.
Three practical approaches:
- Pure random, which is right when skill is unknown or irrelevant
- Seeded, where you place the known strong players first and randomise the rest
- Tiered, splitting the list into groups of similar ability and generating within each
For giving one name deliberately different odds rather than balancing teams, see weighted wheel of names .
Where do people use a team generator?
Classrooms splitting into project groups, workshops making up breakout rooms, sports sessions picking sides, and anywhere at all that a group of people needs dividing up without a single person there ever feeling chosen last.
Common cases:
- Class project groups, generated in front of the class so nobody suspects favouritism
- Workshop breakouts, regenerated each session so people mix
- Five a side and pickup games, where captains picking is the thing you are avoiding
- Secret santa groupings and gift exchanges
- Tournament pools, drawn on screen
- Rotating pairs, regenerated weekly so nobody works with the same person twice
A tool builder who made their own team generator listed exactly why: the alternatives buried the function under ads, demanded a signup, ran badly on a phone, and put too many screens between opening the page and getting a result.
That is a fair complaint and it is the bar this page is built to clear. The generator is at the top, it works on a phone, and there is no account.
Is the split actually random?
Yes. Every name has the same chance of landing in any team, and the distribution comes from your browser's random number generator. Regenerating gives you a genuinely different split rather than a shuffle of the same groups.
If a split looks suspicious, regenerate in front of whoever is watching. Randomness produces uncomfortable looking groupings sometimes, and the fastest answer is doing it again live.
More at how our randomness works .
What related wheels are there?
Splitting a group is one job. Picking one person, choosing a topic, or setting a running order are all different jobs, and the same pasted list works across every one of them without any retyping.
- Classroom name picker for choosing one student
- Wheel of names without repeats for working through a list in order
- Wheel of names multiple winners for drawing several names
- Wheel of names for the standard spinner