Classroom project groups
Mix students for discussions, labs, peer instruction, or multi-week projects without choosing the teams by hand.
For classes, workshops, clubs, and events
Paste a list of people and create fair random groups by group count or target size. Everything runs locally in your browser.
Enter one name per line. Blank lines and repeated names are removed.
How it works
Paste students, attendees, coworkers, or friends with one name on each line.
Set a fixed number of groups or choose approximately how many people each group should contain.
Create a fresh random arrangement, then copy or share the finished group list.
Use cases
Mix students for discussions, labs, peer instruction, or multi-week projects without choosing the teams by hand.
Divide participants for brainstorming, case studies, training exercises, or rotating discussion tables.
Organize trivia tables, camp activities, book-club discussions, volunteer crews, or casual games.
Fairness and privacy
Every click performs a new Fisher-Yates shuffle using secure random values when your browser supports them.
When you choose a number of groups, names are distributed in rotation so group sizes differ by no more than one.
Your entries are processed on your device. This site has no backend or database that receives or stores them.
Questions
It shuffles a list of names and distributes them into groups without requiring manual assignments.
Yes. Choose members per group and enter a target size. The final group may be smaller if the list does not divide evenly.
With a fixed group count, people are distributed in rotation so the largest group has at most one more person than the smallest.
Yes. Grouping runs in your browser, and names are not sent to or stored by a backend server.