Paste a list of names, choose how many teams you need, and get fair, balanced groups in one click. Ideal for sports, classroom group work, game nights, and any time you need to split people without anyone calling it rigged.
How it works
The tool reads each non-empty line as one name. It then shuffles the full list with an unbiased Fisher–Yates shuffle, drawing random indices from the browser’s Web Crypto API so every possible ordering is equally likely. Finally it deals the shuffled names round-robin into the number of teams you chose — first name to team 1, second to team 2, and so on, wrapping around. Round-robin dealing guarantees the teams stay as even as possible: their sizes never differ by more than one person.
Example
Enter 7 names — Ana, Ben, Cara, Dan, Eve, Finn, Gita — and ask for 2 teams. After shuffling, a round-robin deal might give:
- Team 1: Finn, Ana, Dan, Eve
- Team 2: Gita, Cara, Ben
Seven people split into 4 and 3 — balanced. Click again for a different split.
| Input | Teams | Resulting sizes |
|---|---|---|
| 6 names | 2 | 3, 3 |
| 7 names | 2 | 4, 3 |
| 10 names | 3 | 4, 3, 3 |
Everything runs in your browser, so your list is never uploaded.