Built and fact-checked by the DocNectar team — see our editorial standards
Key Features
Instant Calculation
Get accurate results in real time with our optimized algorithm.
Mobile Friendly
Fully responsive design. Works on all devices & screen sizes.
Privacy Focused
Your data stays on your device. We don't store any inputs.
100% Free
No hidden costs. This tool is completely free forever.
Splitting a list of people into fair, random teams by hand is tedious and easy to bias without realizing it — this tool shuffles and deals names into groups automatically.
This tool splits a list of names into a chosen number of groups, keeping the groups as evenly sized as possible.
How it works
Enter your list of names (one per line) and the number of groups you want. The tool shuffles the full list into a random order, then deals names into groups one at a time, cycling through each group in turn so the groups stay as evenly sized as possible.
- Enter names (one per line).
- Enter number of groups.
- Click Calculate to see your results.
Examples
Splitting 6 names into 2 groups
Alice, Bob, Charlie, Diana, Eve, and Frank split into 2 groups end up with 3 people in each group, randomly assigned.
Who should use it
- Splitting a classroom into project teams.
- Assigning random teams for a sports activity or team-building exercise.
Industry applications
- Education and classroom management
- Team building and corporate events
Advantages
- Keeps groups as evenly sized as possible, even when names don't divide evenly.
- Fully random shuffling with no bias toward the original entry order.
Limitations
- Doesn't support excluding specific people from being grouped together.
Common mistakes to avoid
- Requesting more groups than there are names, which isn't possible — enter at least as many names as groups.
- Entering names separated by commas instead of one per line.
Best practices
- If you need groups to avoid certain people being together (like separating close friends for a fair activity), regenerate until you get a workable combination, since this tool doesn't support manual exclusions.
Tips
- For recurring activities, regenerate a fresh random grouping each time rather than reusing the same teams — it keeps things fair and varied over multiple sessions.