Fair by construction
Names are shuffled with cryptographic randomness and dealt round-robin, so team sizes differ by at most one member and no split can be predicted or quietly arranged.
Split a list of names into random, evenly balanced teams or groups.
Loading tool…
The tool is loading its code on your device. This happens once and is cached for later visits.
Processed entirely on your device
Overview
Make random teams free. Paste a list of names, choose a number of teams or a size per team, and get balanced groups instantly — ideal for classrooms, quizzes, sports and splitting work fairly in your browser.
Picking teams by hand is slow and, worse, socially awkward — the last two people chosen are always the same two people. A random team generator removes both problems: paste the names, choose how to split them, and let cryptographic randomness deal out groups that nobody can argue with.
The tool offers the two splits that between them cover almost every situation:
Choose number-of-teams when the format is fixed — four tables in a quiz, two sides in a match. Choose members-per-team when you want each group to be a certain size and are happy for the count to fall where it may, such as pairs for a workshop or breakouts of five.
Fairness comes from two steps. First the list is shuffled using your browser's cryptographic random source, so every ordering is equally likely and nobody can predict or influence it. Then names are dealt round-robin: the first to team one, the next to team two, and so on, wrapping back around. Dealing rather than chopping keeps team sizes within one member of each other even when the total does not divide evenly — with seven people and three teams you get sizes of three, two and two, never four, two and one.
Paste one name per line, or separate them with commas; blank lines are ignored, so a messy roster still works. Names are treated exactly as given, duplicates included, because two people can legitimately share one. Generate as many times as you like — each press is an independent shuffle — and copy a team when the split looks right. For a recurring group you might generate once and keep the result, or reshuffle every session to mix people up.
It will not balance teams by skill, and it cannot know that two particular people should not end up together. If you need seeded or weighted groups, place the strong players manually first and let the generator fill the rest, or run it and swap by hand afterwards. For pure fairness with no other constraints, though, a random deal is exactly the right answer.
Step by step
Paste the participants — one name per line, or separated by commas.
Choose whether to split into a set number of teams or into teams of a fixed size.
Enter that number, then press Generate to shuffle and deal the names.
Regenerate as often as you like for a fresh split, and copy each team when you are happy.
Why use it
What this tool is good for, and what it deliberately does not try to do.
Names are shuffled with cryptographic randomness and dealt round-robin, so team sizes differ by at most one member and no split can be predicted or quietly arranged.
Ask for a fixed number of teams, or cap the size of each team and let the tool work out how many that makes — whichever matches the way your session actually runs.
Teachers, quiz hosts and coaches paste a roster and get balanced groups in seconds, without the argument that picking people out loud always starts.
The shuffle happens entirely in your browser, so a roster of real names is never uploaded, stored or shared with anyone, and there is no limit on reruns.
Questions
Short, honest answers about quality, limits and privacy.