Team Randomizer
Split a list of names into random teams — pick the number of teams or the people per team.
Paste at least two names above to build random teams.
How it works
Paste your list of names — one per line or separated by commas — and choose whether you want a fixed number of teams or a fixed number of people per team. The randomizer shuffles the list with a Fisher–Yates shuffle seeded from your browser's cryptographic random number generator, then deals the names out round-robin so every group ends up the same size (or at most one person apart when the list doesn't divide evenly). Press Shuffle teams as often as you like for a fresh draw, then copy the result or download it as a text file. Everything runs in your browser — your list of names is never uploaded, which makes it safe for classrooms, hiring panels and secret santa draws alike.
Frequently asked questions
How do I split a list of names into random teams?
Paste your names into the box — one per line or separated by commas — choose how many teams you want, and the tool shuffles everyone and deals them out instantly. Press Shuffle teams for a completely new draw, then copy the result or download it as a text file.
Can I make teams of a fixed size instead of a fixed number of teams?
Yes. Switch "Split by" to "People per team" and enter the group size. The randomizer works out how many teams it needs and spreads the leftovers evenly, so no group ends up more than one person smaller than the others.
Is the team randomizer really random, and is my list private?
Each draw uses a Fisher–Yates shuffle seeded by your browser's cryptographic random number generator, so every arrangement is equally likely. The whole tool runs client-side: your list of names is never uploaded, stored or logged anywhere.