Random Team Picker
Paste names, choose how many teams, and get random teams whose sizes differ by at most one.
How teams are split
All names are shuffled with the Fisher–Yates method using your browser's cryptographic random numbers, then cut into teams of the planned sizes. When the numbers don't divide evenly, some teams get one extra person, and which teams those are is also random. Team sizes never differ by more than one.
Team sizes by group size
| People | 2 teams | 3 teams | 4 teams |
|---|---|---|---|
| 6 | 3·3 | 2·2·2 | 2·2·1·1 |
| 8 | 4·4 | 3·3·2 | 2·2·2·2 |
| 10 | 5·5 | 4·3·3 | 3·3·2·2 |
| 12 | 6·6 | 4·4·4 | 3·3·3·3 |
| 15 | 8·7 | 5·5·5 | 4·4·4·3 |
| 20 | 10·10 | 7·7·6 | 5·5·5·5 |
| 30 | 15·15 | 10·10·10 | 8·8·7·7 |
Splitting by team size
Choose People per team and the number of teams is rounded up, then people are spread evenly:
| Input | Teams | Sizes |
|---|---|---|
| 10 people, 3 per team | 4 | 3·3·2·2 |
| 12 people, 4 per team | 3 | 4·4·4 |
| 15 people, 4 per team | 4 | 4·4·4·3 |
| 20 people, 6 per team | 4 | 5·5·5·5 |
Random order
Set order puts everyone in a random order from No. 1, handy for presentations or turns. Up to 100 names of 20 characters each.
FAQ
What if the numbers don't divide evenly?
Some teams get one extra person, chosen at random. Sizes never differ by more than one.
Can it balance skill levels?
No, it only splits at random.
Are names saved?
No. They stay on this page and are never sent or saved.