An even split
Splitting 6 names into 2 groups deals out exactly 3 names to each group, shuffled randomly first.
Split names into random, balanced teams or groups instantly — free online team generator.
About
Splits a list of names into a chosen number of randomly shuffled, evenly balanced groups.
Teachers use it to split a class into project groups fairly, while sports coaches and event organizers use it to make balanced teams for pickup games and tournaments. It's one of many free generators on Toolapt, and like every tool here, it's free to use with no sign-up and no limit on how many times you run it.
Examples
3 worked examples
Splitting 6 names into 2 groups deals out exactly 3 names to each group, shuffled randomly first.
Splitting 10 names into 3 groups produces groups of 4, 3 and 3 — as even as the numbers allow.
Splitting 7 names into 2 groups gives one group 4 names and the other 3, never a bigger gap.
FAQ
Quick answers to common questions about the Team and Group Randomizer.
It splits a list of names into a chosen number of groups, shuffled randomly and dealt out as evenly as possible.
Yes. It's free, with no sign-up, no watermark and no limit on how many times you use it.
Yes. Your list of names is processed entirely on your own device — nothing is sent to a server.
Yes. Names are shuffled using your browser's crypto.getRandomValues API, not Math.random() or another predictable formula.
The whole list is shuffled first, then names are dealt out one at a time into each group in turn, so no group ends up with more than one extra name compared to any other.
You need at least two names, and you can split them into anywhere from 2 up to 50 groups (no more groups than names).
Yes. The page is fully responsive and works on mobile, tablet and desktop browsers alike.
It only balances group sizes by count, not by skill or any other attribute — it has no way to know anything about the people on your list beyond their names.
Did Team and Group Randomizer work for you?