Random Group Generator

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

random group generatorteam generatorrandom teamsgroup makerclassroom group generatorsplit names into groupsrandom group picker
Quick presets
8 entries3 planned groupsAbout 3 per group
Shuffle previewGenerate groups to start shuffling
Back to tool

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.