ToolJutsu
All tools
Productivity Tools

Random Team Picker

Split a list of people into random teams.

0 people entered

Split by
Processed on your device. We never see your files.

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

  1. Paste the names of everyone taking part into the text box, one per line. The counter shows how many people it found.
  2. 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.
  3. Enter the number. A live note tells you how many teams the current settings will produce.
  4. Press Make teams. Each team appears in its own card with its members listed and a member count.
  5. 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?
After shuffling the full list, people are dealt out round-robin — one to each team in turn. That guarantees every team is within one member of every other team, so a 10-person, 3-team split produces teams of 4, 3 and 3 rather than anything lopsided.
Is the shuffle actually random?
Yes. The tool uses a Fisher-Yates shuffle driven by crypto.getRandomValues, the browser's cryptographically secure random source, with rejection sampling to remove bias. Every possible arrangement of people into teams is equally likely, and 'Re-draw' produces a fresh independent shuffle each time.
What happens if the numbers do not divide evenly?
They do not need to. If you choose people-per-team and the total is not a clean multiple, the last team simply has fewer members. If you choose number-of-teams, the round-robin deal spreads the remainder so the difference is never more than one person.
Is my list of people uploaded anywhere?
No. The names you paste are processed entirely in your browser. Nothing is sent to a server, and nothing is saved to storage — reloading or closing the page clears the list and the teams. Copy the result if you need to keep it.
Can the same person appear on two teams?
No. Each line becomes one person and is placed on exactly one team. If you paste the same name twice it counts as two separate entries, so it can land on two different teams — remove duplicate lines if you want each person counted once.

Related tools