Set a Number of Groups
Best when you already know how many tables, teams, breakout rooms, or project groups you need to fill.
Create random groups from a list of names in seconds. Use it for classrooms, teams, workshops, and events with fully random or balanced results.
Paste one name per line, choose a number of groups or group size, and generate either fully random or balanced groups online.
This random group generator is a free online tool designed for anyone who needs to split a list of names into fair, random groups without using spreadsheets or manual counting. It works directly in your browser on any device — no downloads, no sign-ups, no tracking.
Teachers use it to create student groups for classroom discussions, project teams, partner rotations, and lab activities. Coaches rely on it to form practice squads and tournament brackets. Workshop facilitators and event organizers use it to divide participants into breakout rooms, discussion circles, or competition teams. The tool handles any list size, whether you have 6 students or 60 participants.
The generator offers two grouping modes. Completely Random assigns names to groups using pure chance, which works well when fairness does not depend on equal group sizes. Balanced Groups distributes names evenly across all groups so that no team ends up significantly larger or smaller than the others. You can set either the number of groups or the target group size, depending on what your activity requires.
Results appear instantly as copy-ready group cards. You can copy them to your clipboard, download them as TXT, CSV, or Excel files, or share them directly on social media. The tool stores nothing — your names never leave your device, and no data is sent to any server.
Whether you are planning a classroom activity, a corporate team-building session, or a weekend event, this generator gives you a quick, transparent way to create groups that feel fair to everyone involved.
Use this page when you want a fast random group generator online. If you need a larger workspace for repeated grouping, open the dedicated tool page.
Best when you already know how many tables, teams, breakout rooms, or project groups you need to fill.
Use this when each activity works better with pairs, groups of 4, or another specific size.
Choose balanced output when uneven group sizes would slow down the activity or make the result feel less fair.
This is the quickest path for most teachers, coaches, and organizers.
Use one name per line and remove blanks, duplicates, and absences before you generate.
Decide whether the job is about pure randomization or about keeping group sizes close and consistent.
Copy, download, or announce the groups right away so the process feels transparent and settled.
Transparency matters when you are assigning people to teams. Here is exactly what this tool does to your names.
Every click runs two steps. First, your list is shuffled with the Fisher-Yates algorithm - the same unbiased shuffle used in statistics - so no name is favored by its position in your paste. Second, the shuffled names are dealt round-robin into groups, one at a time, exactly like a card dealer. That dealing rule has one guarantee built in: group sizes can never differ by more than one person.
One thing surprises most users: the Random and Balanced buttons produce identical group sizes. Both run the same shuffle-and-deal. Balanced adds an equalization pass, but round-robin already keeps sizes within one person, so there is nothing to correct. The only thing that changes between clicks is who lands in which group.
| Names | Groups | Resulting sizes | Note |
|---|---|---|---|
| 24 | 4 | 6, 6, 6, 6 | Even split |
| 25 | 4 | 7, 6, 6, 6 | One group takes the extra person |
| 30 | 6 | 5, 5, 5, 5, 5, 5 | Even split |
| 31 | 6 | 6, 5, 5, 5, 5, 5 | One extra person flips one group |
The sizes are predictable: with n names and k groups, the first n mod k groups get one extra person. Only the name assignments are random. See the full algorithm walkthrough with a step-by-step example on the tool page.
Research-backed advice for teachers, team leaders, and event organizers.
A classroom-focused page for teachers who need faster student grouping, partner pairs, and balanced table teams.
A practical classroom guide with a simple 5-step process teachers can use for activities, projects, and partner rotation.
A data-driven guide to optimal team sizes for classrooms, workshops, team building, and events.
Research-backed fixes for the most common grouping errors teachers make — self-selection, rerolling, ignoring group size, and more.
Five proven methods for splitting 20, 50, or 100+ people into effective, balanced teams for workshops and events.
How to create fair teams using random assignment, balanced distribution, and transparent processes.
Yes. You can use it online for free without creating an account.
Yes. Paste one name per line, choose the number of groups or the target size, and generate your groups instantly.
Yes. It works well for classroom discussions, student projects, partner work, and quick table assignments.
Both modes produce identical group sizes because the tool uses round-robin dealing, which always keeps groups within one person of each other. The difference is in name assignment only — Balanced mode adds an extra equalization check on top, while Random mode relies purely on the shuffle. In practice, pick whichever you prefer; the sizes will be the same either way.
Yes. The site works in your browser, so you can generate groups from a phone, tablet, or desktop computer.