Boneyard Tools

Random Group Generator

Turn a list of names into random teams. Paste your names, choose how many groups you want or how many members each group should have, and the tool shuffles everyone into fair, balanced groups. Great for classrooms, sports, workshops and project teams.

How to make random groups

  1. Enter one name or item per line.
  2. Choose a number of groups, or switch to a fixed group size.
  3. Press Generate teams to shuffle everyone into groups, and regenerate for a new split.

Examples

Seven people into three teams

7 names, 3 groups
Three teams sized 3, 2 and 2

Frequently asked questions

How does it decide who goes in each group?

The full list is shuffled using your device's secure randomness, then split in order into the groups you asked for. Because the shuffle is random and unbiased, every arrangement is equally likely, and pressing Regenerate produces a completely new split.

Will the groups be the same size?

In group count mode the sizes are as balanced as possible and differ by at most one, so 7 people in 3 groups become teams of 3, 2 and 2. In group size mode each group holds the size you set, and any leftover members form a smaller final group.

Should I pick a number of groups or a group size?

Choose a number of groups when you know how many teams you need, such as four project teams. Choose a group size when each team must have a set headcount, such as pairs or groups of five, and let the tool work out how many groups that makes.

Is every name used exactly once?

Yes. Every name you enter appears in exactly one group, with no duplicates and nobody left out. Blank lines are ignored, and you can paste names separated by new lines so it is easy to copy a roster straight in.

Is my list private?

Yes. The shuffle and grouping happen entirely in your browser, so your list of names is never uploaded or stored anywhere. You can use it offline once the page has loaded.

Related tools