Team Randomizer
Randomly split a list of players into balanced teams. Paste names, pick a team count, and get fair groups in one click — no sign-up required.
0 players
How to use
- 1
Enter player names
Type or paste the names of every player into the text box, one name per line. The counter below the box shows how many players have been entered.
- 2
Choose the number of teams
Select a preset (2–6) or type a custom number up to 10. The randomizer will split players as evenly as possible across that many teams.
- 3
Randomize and share
Click Randomize to shuffle and assign teams. Re-roll for a different split, or copy the results as formatted text to share in a chat or document.
Frequently asked questions
Is the randomization truly fair?
Can I use this for non-gaming groups?
Is there a limit on the number of players?
Are player names stored or sent anywhere?
What happens if the player count doesn't divide evenly?
Instantly divide any group of players into random, balanced teams.
Paste or type player names (one per line), choose how many teams you
need (2–10), and hit Randomize. A Fisher-Yates shuffle ensures every
possible arrangement is equally likely, and round-robin distribution
keeps team sizes within one player of each other. A brief shuffle
animation makes the draw feel exciting, and you can re-roll, copy the
results as formatted text, or reset and start over. Everything runs
in your browser — no data is sent anywhere.