Random Group Generator
Paste your list of names, one per line, and split it into random teams. Choose how many groups you want, or how many people should be in each one.
0 names · nothing leaves your browser
Groups
Add some names above, then press Generate.
About the Random Group Generator
Why not just count off
Counting off around a room feels random but is not: people arrange themselves next to friends before the counting starts, so the groups end up reproducing the seating. Letting people pick teams is worse, and slower, and leaves someone last. Shuffling the whole list first is the only version that actually mixes.
This tool does a Fisher-Yates shuffle over your names and then deals them out, which gives every possible arrangement the same chance.
Groups or group size
Splitting by number of groups is right when the constraint is fixed on the other side — four tables, three breakout rooms, two teams. Splitting by people per group is right when the constraint is the group itself: pairs for an exercise, threes for a code review. When the numbers do not divide evenly, extra members go to the earliest groups, so sizes never differ by more than one.