Group Maker: Split a List Into Even Groups Free
Mark a captain by putting a * before the name, like *Sam.
Your teams will appear here.
A group maker splits a list of names into fair, evenly sized groups in one click. Paste names, choose the number of groups or how many people per group, and generate. Everyone has the same chance of any group, sizes come out balanced, and you can reroll or adjust the result freely.
You’ve already built your groups. Here’s how to use the rest of the tool and how it keeps things fair.
How to make groups in three steps
- Add your names. One per line or comma-separated. Duplicates get removed so nobody lands twice.
- Choose the grouping. Set a number of groups (like 6) or a size (like 5 per group). Uneven totals balance out so groups differ by one person at most.
- Generate. Read the groups, reroll for a new arrangement, or set rules first to lock people together or apart.
Here’s 20 people made into 5 groups:
Team 1
- Noah
- Ben
- Finn
- Chloe
Team 2
- Ava
- Jack
- Kira
- Leo
Team 3
- Tara
- Quinn
- Sam
- Priya
Team 4
- Ella
- Owen
- Diego
- Isla
Team 5
- Grace
- Ruby
- Hugo
- Mia
What sets this group maker apart
Size mode. Set people-per-group instead of number of groups. When attendance changes but you always want groups of 4, this is the setting.
Keep-together and keep-apart. Pin people to the same group, or force them into different ones. Good for keeping a support pair together or splitting up two people who distract each other.
Custom group labels. Rename groups from “Group 1, Group 2” to tables, colours, or anything else that fits the room.
Export and share. Copy the groups as text, download a CSV, save an image, or share a link that reopens the same setup. Nothing uploads.
Who it’s for
Teachers making project groups fast. There’s a dedicated classroom group generator with student options. Trainers splitting a workshop into breakout tables, covered by the office team generator. Event hosts sorting a crowd into game groups.
If you want the shuffle framing, the group randomizer is the same tool. Thinking in teams instead? The team generator matches. For pairs, use the random pair generator.
How it keeps groups fair
The tool shuffles your list with Fisher-Yates, a standard method where every ordering is equally likely, then deals people into groups one at a time. That dealing is what keeps sizes even. Twenty-two people into four groups gives 6, 6, 5, and 5.
Keep-together and keep-apart rules apply before the random fill, and an impossible rule triggers a clear warning. It all runs in your browser, so the names you paste never leave your device.
Frequently asked questions
How do I split a list of people into equal groups?
Paste the list into the group maker, choose the number of groups or the people-per-group size, then generate. The tool shuffles everyone fairly and deals them into groups that stay within one person of each other. Reroll for a different arrangement, or set keep-together and keep-apart rules before you run it.
Can I choose group size instead of the number of groups?
Yes. Switch to size mode and enter people per group, such as 4. The tool makes as many full groups of that size as it can, and any leftover people form one smaller group. It shows exactly how the remainder landed so there’s no guesswork.
Is the group maker free and private?
Yes on both. It’s free with no account and no generation limit, and it runs entirely in your browser. The names you paste stay on your device and are never uploaded, which makes it safe for real student or staff names. See the privacy policy for specifics.
Can I save the groups I made?
Yes. Every result has a share link that reopens the same groups and settings. You can also download a CSV or copy the text. That gives you a record of how groups were formed, which is useful if anyone asks why they ended up where they did.