CLASS GROUPS · EVENT BREAKOUTS

Random Group Generator

Need small groups for a class activity, workshop, or event? Add the names and choose the number of groups or people per group. The tool shuffles the list and assigns everyone.

Enter one name per line. Duplicate names count as separate entries.

0 entries
Saved only in this browser; available across tools.

🔒 Your list stays in this browser and is never sent to the server.

♧Your result will appear hereAdd a few names or options to get started.
RANDOM GROUP ASSIGNMENT

How to use Random Group Generator

Enter one participant per line. Type a number from 2 to 100 for the number of groups; it cannot exceed the participant count. Names are spread as evenly as possible. Or choose People per group to set the target size; the final group may be smaller. Copy the result when ready.

GOOD TO KNOW

Frequently asked questions

How do I split a class into random groups?

Add the student names, then choose how many groups you need or how many people should be in each group. The tool shuffles and assigns the names.

Should I choose a number of groups or people per group?

Enter 2 to 100 groups when you know the number you need; it cannot exceed the participant count. Choose people per group when the group size matters.

What if the participant count does not divide evenly?

By group count, group sizes differ by no more than one person. By people per group, the final group may be smaller.

Can I make a new arrangement from the same list?

Yes. Select Make groups again to reshuffle the list and create a new arrangement. The same arrangement may happen again by chance.

Are groups balanced by skill level?

No. This tool assigns names randomly and does not use skill or level ratings. It only adjusts group sizes to match your selected setup.