Random Team Picker
Split a list of people into random teams.
0 people entered
How to use Random Team Picker
What this tool does
The Random Team Picker takes a list of people and splits them into balanced teams at random. Paste your names one per line, decide whether you want a fixed number of teams or a fixed number of people per team, and press the button. The tool shuffles everyone with a Fisher-Yates shuffle — the standard unbiased shuffling algorithm — and deals them into teams, each shown in its own card. A Re-draw button reshuffles for a completely fresh split, and a copy button grabs the whole result as text.
Randomness is fair by construction. The shuffle is powered by
crypto.getRandomValues, the browser’s cryptographically secure random source,
and uses rejection sampling so no arrangement is favoured. Teams are filled
round-robin, which keeps them within one member of each other even when the
numbers do not divide evenly.
Use cases
Dividing people into groups comes up constantly. Sports coaches and PE teachers use it to make even sides for a match or drill. Teachers split a class into project or discussion groups without anyone claiming favouritism. Workshop and event facilitators form breakout groups quickly. Game nights need teams for trivia, charades, or board games. At work it can assign people to sprint sub-teams, pair-programming rotations, or hackathon squads. Anywhere you would otherwise count people off “one, two, one, two”, this does it instantly and visibly fairly.
How to use it
- Paste the names of everyone taking part into the text box, one per line. The counter shows how many people it found.
- Choose how to split: Number of teams when you know how many groups you want, or People per team when you know the target group size.
- Enter the number. A live note tells you how many teams the current settings will produce.
- Press Make teams. Each team appears in its own card with its members listed and a member count.
- Press Re-draw for a different random split, or Copy result to put the full team list on your clipboard. Clear all starts over with a new list.
Privacy & your data
Everything happens locally in your browser. The names you paste are never sent to a server, never logged, and never stored. The list and the generated teams live only in the page for the current session — reload or close the tab and they are gone. Because nothing is saved, copy the result with the copy button if you need a record of who ended up on which team. There is no account and no cloud sync; the tool works the same whether you are online or offline once the page has loaded.
Tips
If you need teams of a specific size — pairs, trios, groups of four — use the people-per-team mode and let the last team absorb any remainder. If instead a fixed number of teams matters more, use the teams mode and the round-robin deal will balance the remainder for you. For repeated draws, just keep pressing Re-draw; each press is independent, so if the first split feels unlucky a second one is genuinely fresh. To weight the draw, you cannot favour a person, but you can remove someone before drawing and add them to a team by hand afterwards. Finally, watch for accidental duplicate lines: each line is a separate person, so a name pasted twice can be placed on two teams.
Frequently asked questions
How are the teams kept balanced?
Is the shuffle actually random?
What happens if the numbers do not divide evenly?
Is my list of people uploaded anywhere?
Can the same person appear on two teams?
Related tools
Random Name Picker
Pick a random name from your own list.
List Shuffler
Shuffle any list into a random order.
Decision Wheel
Spin a customisable wheel to make a decision.
Random Number Generator
Generate random numbers within any range.
Dice Roller
Roll standard dice with an animated result.
Coin Flipper
Flip a virtual coin for quick decisions.