Random Group Generator – Free Tool to Split Names Into Groups
Paste your class list, pick how many groups (or how many per group), and get a fair random split instantly. Pro Mode adds keep-together/keep-apart rules, saved rosters, custom group names and more export options.
Custom group names · Snake-draft mode · PDF/CSV export
in your browser only. Nothing is ever uploaded.
Force two people into the same group, or keep them in different groups.
Free Random Group Generator for the Classroom
A random group generator for the classroom has one job: take a list of students and split it fairly, without a teacher having to manually shuffle names around or worry about the same few students always ending up together. Paste the class list, choose how many groups (or how many students per group), and the split happens instantly — balanced, so nobody ends up in an oddly oversized or undersized group.
No login, no student data uploaded anywhere — the list stays in the browser and is gone the moment the page is closed or refreshed.
What this tool actually does: shuffles a pasted list of names into balanced random groups, either by group count or group size. Copying results and PNG export are free. Pro Mode adds keep-together/keep-apart rules, saved class rosters, custom group names, snake-draft mode, and PDF and CSV export.
How to Split a Class into Random Groups
Built for Teachers
This isn't a generic list-splitter repurposed for classrooms — the features exist because of how teachers actually use group assignments day to day. A single class list gets reused across the week for different activities, group sizes change depending on the task, and there's often a real reason two specific students shouldn't end up together (or should).
Keep Students Together or Apart
Pro Mode's keep-together and keep-apart rules solve the one thing a purely random shuffle can't account for: real classroom dynamics. Add a rule to keep two specific students in the same group, or to make sure two others never land in the same one, and the generator reshuffles automatically until it finds an arrangement that satisfies every rule — or tells you honestly if a combination of rules can't all be met with the current list, rather than silently ignoring one of them.
Snake-draft mode is the other side of this — instead of pure randomness, it deals students into groups in the order they're listed, which is useful when a list is already sorted by skill level and the goal is evenly balanced ability across groups rather than a lucky draw.
Yes, fully free — unlimited group generation, no account or student data upload.
Yes — remainders spread across groups evenly, never dumped into one oversized group.
Yes, in Pro Mode — add a keep-apart rule and it reshuffles until satisfied.
Yes, in Pro Mode — save it once, reload it any time you need to regroup that class.
Frequently Asked Questions
Common questions about splitting a class into random groups
Paste your student list, one name per line or separated by commas, then choose to split by number of groups or by students per group. Click Generate — the tool shuffles the list and deals students evenly, so sizes stay balanced even when the class doesn't divide evenly.
Yes, fully free, including unlimited group generation, PNG download and copying as text. Pro Mode — also free — adds keep-together/keep-apart rules, saved rosters, custom group names, snake-draft mode, and PDF/CSV export.
Yes, in Pro Mode. Add a rule to force two students into the same group, or keep them in separate groups — the generator reshuffles until it finds a valid arrangement.
Yes. If a class doesn't divide evenly, extra students spread across groups one at a time — 23 students into 4 groups gives sizes of 6, 6, 6 and 5, not one group dumped with all the leftovers.
Yes, in Pro Mode. Save a class list once and reload it any time you need to regroup that same class, instead of re-typing or re-pasting names every session.
It deals students into groups in the order they're listed, round-robin, rather than shuffling randomly. Useful if the list is already sorted by skill level or grade, since it distributes ability more evenly across groups instead of leaving it to chance.
No — this is an independent tool, not affiliated with any other classroom random group generator or class tools website. It's built specifically around balanced sizing, keep-together/keep-apart rules and saved rosters.