Random Group Generator: Split a Class Into Groups Free | SmallStudyTools
100% Free · No Signup · Browser-Based

Random Group Generator

Paste your class list, pick how many groups you need or how many people per group, and get a fair random split in one click. Pro Mode adds keep together and keep apart rules, saved class rosters, custom group names and more export formats.

Pro Version is Free for now
✓ Keep-together / keep-apart rules · Saved rosters ·
Snake draft mode · PDF/CSV export
Day Night
🎯 How to Split
groups
✏️ Names / Students

Tip: you can paste a whole list into any box — names separated by commas or line breaks are split into their own rows automatically.

0 names entered
🎉 Your Groups
⚠ Couldn't satisfy every keep-together/keep-apart rule with this list — groups below are the closest match found.
🎲 Assignment Method PRO
🔗 Keep Together / Apart PRO

Force two people into the same group, or keep them in different groups.

📋 Saved Rosters PRO

How to Use the Random Group Generator

From a list of names to fair random groups in seconds — no signup, nothing ever leaves your browser.

1
Add Your Names
Type a name and press + to add another row, or paste a whole list and it splits into rows for you.
2
Choose How to Split
Pick a number of groups or a number of people per group. The preview updates as you type.
3
Add Rules (Optional)
In Pro Mode, force certain people together or apart, or use Snake Draft to keep your list order.
4
Generate and Download
Click generate, then copy the list or download it as a PNG, PDF or CSV.

Everything above runs entirely in your browser — your class list is never uploaded to a server, so it stays completely private from start to finish.

Specifications
Price Free
Signup Not Required
Data Storage Local only (this device)
Input Modes Add Names One by One · Paste a Full List · Saved Rosters (Pro)
Group Sizing By Number of Groups · By People per Group
Assignment Modes Fully Random · Snake Draft (Pro)
Pro Tools Keep Together/Apart Rules · Saved Rosters · PDF & CSV Export
Platform Optimized for Web & Mobile
Category Educational · Classroom
Found a bug or something not working right? Let us know and we'll fix it — every report helps make this tool better.
Report an Issue

Random Group Generator for the Classroom

A random group generator is a tool that splits a list of names into groups by chance instead of by hand, so no student ends up with the same few classmates every time. Paste or type a class list, choose a number of groups or a number of people per group, and the shuffle happens instantly in your browser, with nothing sent to a server.

Search for a random group generator classroom teachers can actually rely on and most results either want an account, bury the tool behind ads, or cap how many names can be entered. This one skips all three. Type or paste a class list of any size, decide how the split should work, and get a finished set of groups before the bell rings for the next activity. It works just as well as a class tools random group generator for a single lesson as it does as a standing random group generator for teachers who reshuffle seating charts or project teams every week.

1Number of Groups vs People per Group

The tool supports two ways of thinking about the same split, and which one gets used usually depends on the activity itself.

MethodBest For
By Number of GroupsA fixed number of stations, tables or breakout rooms is needed, for example exactly 5 groups for 5 lab benches.
By People per GroupThe activity itself sets the size, for example pair work needs 2 per group or a debate format needs 4 per side.
Snake Draft (Pro)The list is already sorted by ability, reading level or another order, and that order should spread evenly across groups instead of being shuffled away.
Keep Together / Apart (Pro)Specific students need to be paired for an IEP or language support reason, or kept apart for behavior or seating reasons.

2Why Randomize Instead of Picking Groups Yourself

Hand picking groups feels fair in the moment, but students notice patterns quickly, and being placed with the same few classmates every time (or never with certain ones) can quietly shape how included a student feels. Researchers who study cooperative learning have found that mixing group membership regularly, rather than relying on fixed teams, helps students build working relationships across the whole class instead of just their usual circle, and it removes the perception of favoritism that comes with a teacher visibly choosing. Peter Liljedahl's classroom research on what he calls visibly random groups found that students who watched the randomization happen in front of them were more willing to contribute ideas, share strategies with classmates they didn't already know, and stay on task, compared with classes where groups were fixed or teacher assigned. A random group generator does the job the deck of cards or the popsicle sticks used to do, only faster and with a written record that can be exported.

3Common Reasons Teachers Reach for This Tool

🎒
Classroom Projects
🧪
Lab Partners
🗣️
Discussion Circles
🏀
Sports Practice Teams
🧊
Icebreakers
🧑‍🏫
Staff Workshops

Classroom project teams and lab partners are the most common searches, but the same tool covers a lot of ground once seating charts and staff meetings enter the picture. A PE teacher building practice squads, a workshop facilitator splitting a room of adults into discussion circles, or an office running an icebreaker all reach for the same by number or by size logic a classroom uses, which is why the generator has no classroom specific limits built into it.

4Simple Mode vs Pro Mode

FeatureSimple ModePro Mode (Free)
Random group generation, unlimited names
Split by number of groups or people per group
Copy as text & download PNG
Fully random shuffle
Snake draft (preserves list order)
Keep together / keep apart rules
Saved class rosters
PDF & CSV export

Simple Mode covers what most one off activities need: paste a list, pick a split, generate. Pro Mode is aimed at the teacher who reshuffles the same class often enough that saved rosters and constraint rules start to save real time, and it stays free rather than being locked behind a paywall. Pairing this with the Study Timetable Generator makes it easy to slot the resulting group work sessions straight into the weekly schedule, while the Random Name Picker is the faster option for calling on one student rather than splitting the whole room.

Privacy Note

Every shuffle runs using JavaScript already loaded in your browser tab. Class lists are never uploaded to a server, and saved rosters in Pro Mode live only in your browser's local storage on this device.

5Frequently Asked Questions

Is this random group generator actually free?
Yes. The core tool, unlimited group generation, copy to clipboard and PNG download are free with no account required. Pro Mode, which adds saved rosters, keep together and keep apart rules, snake draft and PDF/CSV export, is also free while it's in early access.
How many students should be in each group?
Most classroom research on cooperative learning points to groups of 3 to 5 as the sweet spot for discussion based work, small enough that every student has to contribute and large enough to bring different ideas to the table. Pairs work well for quick check ins, while groups of 6 or more tend to let one or two students do most of the talking.
Can I stop two specific students from being grouped together?
Yes, in Pro Mode. The Keep Together / Apart panel lets you add a rule for any pair, and the generator tries up to 500 random shuffles to find a split that satisfies every rule before falling back to the closest match and flagging it.
Does my class list get uploaded anywhere?
No. The shuffling happens entirely in your browser using JavaScript, and saved rosters are stored in your browser's local storage, not on a server. Closing the tab clears everything except rosters you've explicitly saved.
Can I use this outside a classroom, like for team building?
Absolutely. Workshops, sports practice, office icebreakers and study groups all use the same by number or by size logic, and the generator has no classroom specific limits built in.

Grounded in classroom research. The case for randomizing groups draws on Edutopia's review of collaborative learning research, Cornell's Center for Teaching Innovation guide to forming groups for in-class collaborative learning, and Peter Liljedahl's study of visibly random groups.

Lilly
Here to help you find a tool
Search tools Search blogs
Try me to find a tool! 👋