Free tool for classrooms, coaching, and events

Random Group Generator

Create random groups from a list of names in seconds. Use it for classrooms, teams, workshops, and events with fully random or balanced results.

Made for real lists Students, players, workshop guests, or any roster you can paste line by line.
Choose the logic Use pure randomness or keep group sizes close when fairness needs to be visible.
Share results fast Copy, export, or read the final groups immediately without extra setup.

Create Random Groups From a List of Names

Paste one name per line, choose a number of groups or group size, and generate either fully random or balanced groups online.

Your groups will appear here. Paste names, choose the setup that fits your activity, and generate once to see copy-ready group cards.
Generated Groups

Your first grouping summary will appear here.

What Is This Tool and Who Is It For?

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.

Choose the Right Setup

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.

1

Set a Number of Groups

Best when you already know how many tables, teams, breakout rooms, or project groups you need to fill.

2

Set a Target Group Size

Use this when each activity works better with pairs, groups of 4, or another specific size.

3

Turn On Balancing

Choose balanced output when uneven group sizes would slow down the activity or make the result feel less fair.

A Simple 3-Step Workflow

This is the quickest path for most teachers, coaches, and organizers.

Step 1

Paste a clean list

Use one name per line and remove blanks, duplicates, and absences before you generate.

Step 2

Pick one grouping rule

Decide whether the job is about pure randomization or about keeping group sizes close and consistent.

Step 3

Share the first result

Copy, download, or announce the groups right away so the process feels transparent and settled.

How the Grouping Actually Works

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
2446, 6, 6, 6Even split
2547, 6, 6, 6One group takes the extra person
3065, 5, 5, 5, 5, 5Even split
3166, 5, 5, 5, 5, 5One 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.

Featured Classroom Guides

Research-backed advice for teachers, team leaders, and event organizers.

7 Classroom Grouping Mistakes

Research-backed fixes for the most common grouping errors teachers make — self-selection, rerolling, ignoring group size, and more.

Frequently Asked Questions

Is this random group generator free?

Yes. You can use it online for free without creating an account.

Can I create random groups from a list of names?

Yes. Paste one name per line, choose the number of groups or the target size, and generate your groups instantly.

Can teachers use this for classrooms?

Yes. It works well for classroom discussions, student projects, partner work, and quick table assignments.

What is the difference between random and balanced groups?

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.

Can I use this random group generator online on mobile?

Yes. The site works in your browser, so you can generate groups from a phone, tablet, or desktop computer.

Ready to Create Random Groups Online?

Start With the Generator