Random group generator (split names into random teams)
Split a list of names into random groups or teams.
The random group generator takes a pasted list of names (one per line) and shuffles them into random groups — either a fixed number of groups, or a fixed number of people per group. When you choose the number of groups, names are dealt out so group sizes differ by at most one. Every click reshuffles, so you can regenerate until the mix feels right.
How to use
- Paste one name per line.
- Choose whether to split by a fixed number of groups, or a fixed group size.
- Click "Generate groups".
Common use scenarios
- Randomly splitting a class into project teams.
- Dividing meeting attendees into random breakout discussion groups.
- Assigning people to random teams for a game or activity.
- Splitting a large group into smaller, randomly-mixed subgroups for any purpose.
✓Content & verification reviewed: 2026-10-10
How we verify Random group generator (split names into random teams)
How to confirm the grouping mode you picked produced the split you expected.
Group count mode balances sizes
When splitting by a fixed number of groups, names are distributed round-robin so group sizes differ by at most one person — 10 people into 3 groups produces sizes of 4, 3, and 3, never a lopsided split.
Always shuffles before grouping
This tool always randomizes the order before splitting into groups — if you need to preserve the original list order for a non-shuffled grouping instead, use the Classroom group generator in the Student & Teacher category, which offers an optional shuffle toggle.
Duplicate names aren't blocked
Unlike some of the classroom-specific tools, this generator doesn't check for or block duplicate names in your list — if your list has repeats, they're just treated as separate entries.
Before you rely on the result
- Your pasted list has one name per line.
- You've picked the right mode: fixed group count (balanced sizes) vs. fixed people per group.
- You're aware this tool always shuffles — check the Classroom group generator instead if you need optional non-shuffled grouping.
- You've reviewed the resulting groups before using them for anything important.
Who this is for
- Teachers randomly splitting a class into project or activity groups.
- Meeting organizers dividing attendees into breakout discussion groups.
- Event hosts assigning people to random teams for games or activities.
- Anyone needing to split a larger group into smaller, randomly-mixed subgroups.
Real-world examples
Splitting a class into project teams
A teacher pastes a list of 24 students and splits them into 6 groups of 4 for a group project, letting the randomization avoid any perception of favoritism.
Creating breakout discussion groups
A workshop facilitator with 40 attendees splits them into groups of 5 people each for small-group discussion, generating a fresh random mix for each session.
Assigning random game teams
An event host randomly splits 16 party guests into 4 teams of 4 for a trivia competition, keeping team assignments fair and unbiased.
Limitations
- Groups are filled as evenly as possible — sizes may differ by one person when they don't divide evenly.
Frequently asked questions
How do I randomly split a list of names into teams?
Paste the names one per line, choose "Number of groups" or "People per group", enter the number, and click Generate groups. Click again for a fresh random split.
How do I make random groups of 3 (or any size)?
Choose "People per group" and enter 3. If the list doesn't divide evenly, no group goes over 3 and the sizes stay balanced: 10 names become groups of 3, 3, 2 and 2 rather than 3, 3, 3 and 1.
Is the grouping really random?
Yes — the order is shuffled every time you generate, so the same list will almost always give different groups on each click.
What's the difference between "by group count" and "by group size" modes?
"By group count" fixes the number of groups and fills them round-robin so sizes are as even as possible; "by people count" caps each group at that size and works out how many groups are needed, then balances them — 10 people at 3 per group gives 4 groups of 3, 3, 2 and 2, not a lone person left over.
Can I keep the original list order instead of shuffling?
Not with this tool — it always randomizes first. If you need an optional non-shuffled mode, use the Classroom group generator in the Student & Teacher category instead.
Does it check for duplicate names in my list?
No — this tool doesn't validate or block duplicates; repeated names are simply treated as separate list entries and grouped independently.
Will I get the same groups if I regenerate with the same list?
No — each generation reshuffles randomly, so re-running with the same list will very likely produce a different grouping.
🔒 Runs in your browser — nothing is uploaded. Results are for reference only; see the disclaimer. Last updated: 2026-10-10
Subscribe for updates
New tools and tips, straight to your inbox. No spam, unsubscribe anytime.