Group Splitter
Paste a list and split it into evenly sized, reproducible random groups.
Also known as: team maker · random teams · divide list
seeded
Presets
Output
About this tool, tips & examples
What it does
The Group Splitter divides a list into balanced random groups — a random team generator for people, and a batch splitter for anything else. Paste one name or item per line, choose 2 to 100 groups, and every group comes out within one member of the same size. Seeded splits are reproducible, so an assignment can be re-derived if anyone asks.
Common use cases
- Classroom teams — split a roster into pairs, project groups, or two halves for a debate (presets for pairs, two teams, four groups, and squads).
- Workshops and offsites — mix people who don’t usually work together by letting chance do the seating.
- Sports and game nights — fair pick-up teams without captains and hurt feelings.
- A/B batches — split test cases, URLs, or datasets into balanced random buckets.
Settings
- Items — one person or item per line; blank lines are ignored.
- Number of groups — 2 to 100; when the list doesn’t divide evenly, groups differ by at most one member.
- Seed — the same seed and list always reproduce the same grouping.
Privacy note
The list stays in your browser — never uploaded, and treated as private input. The split is random organization only; it makes no claims about skill, fit, or balance beyond group size.
FAQ
Are the groups exactly equal? Within one: 17 people into 4 groups gives sizes 5/4/4/4. Who gets the extra member is part of the shuffle.
Can I prove the split was fair? Run it with a seed and share it — anyone can re-run the same list and seed and get the identical groups.
Can I balance by skill or keep certain people apart? Not directly — this is a pure random split. A common trick: split the strong players and the rest as two separate lists into the same number of groups, then merge.