Random Group Generator

Paste names or generate numbered entries, then split them into random groups by group count or people per group.

Start here

Paste names one per line or use numbered entries.

Browser-first

Your names and group results are processed locally in your browser and are not uploaded to a server.

Useful for

Create classroom groups

Quick presets
8 entries3 planned groupsAbout 3 per group
Shuffle previewGenerate groups to start shuffling
Back to tool
Quick answer

Split a list of names into random groups

Paste one name per line or generate numbered entries, then choose a fixed number of groups or a target number of people per group.

Use this when

You need quick teams, pairs, breakout groups, tables, or classroom groups with sizes kept as even as possible.

Know the boundary

Random assignment does not balance skill, availability, accessibility, conflicts, or other constraints that require human review.

Useful next step

Spin Wheel: Create a random decision wheel with equal chances or custom weighted probabilities, then spin it locally in your browser.

About this tool

Paste names or generate numbered entries, then split them into random groups by group count or people per group.

Your names and group results are processed locally in your browser and are not uploaded to a server.

How to use it

  1. Paste names one per line or use numbered entries.
  2. Choose the number of groups or people per group.
  3. Generate groups and copy the result.

Common use cases

  • Create classroom groups
  • Split workshop attendees into teams
  • Make random event teams
  • Pair people for discussions
  • Generate numbered student groups

Group Count or People Per Group?

Random grouping usually starts with one of two questions: how many groups do you need, or how many people should be in each group? Choose the mode that matches the real constraint.

ConstraintBest modeExample
Fixed number of tablesNumber of groupsSplit 28 attendees into 7 tables.
Fixed discussion sizePeople per groupMake pairs or groups of 4.
Classroom teamsNumber of groupsCreate 4 or 6 teams for an activity.
Workshop breakoutPeople per groupKeep each discussion small enough to talk.

Before Sharing Group Results

Random groups are useful when speed and fairness matter, but the generated result should still be checked before you announce it.

CheckWhy it mattersWhat to do
Missing namesA pasted list may skip a blank or copied line.Compare the entry count with your source list.
Uneven groupsSome totals cannot split evenly.Move one person manually if balance matters.
Duplicate entriesA person may appear twice if pasted twice.Clean the list before generating.
Numbered entriesUseful when names are not available.Use numbered mode for class numbers or sign-up IDs.

FAQ

Can I paste a list of names?

Yes. Paste one name per line and the tool will shuffle the list into groups.

Can I use numbered entries instead of names?

Yes. Choose numbered entries and enter the count, such as 30 or 40.

Can I choose people per group?

Yes. You can split by number of groups or by people per group.

Are names uploaded?

No. Grouping runs locally in your browser.