Random team generator

Paste the participants' names, one per line, and split them into fair random teams: perfect for pickup soccer, board games, classrooms, and work groups.

🔒 The names stay in your browser: nothing is saved or sent anywhere.

How the balanced split works

The list is first shuffled with the Fisher-Yates algorithm powered by your browser's cryptographic random generator, so every possible order is genuinely equally likely. The names are then dealt out to the teams in turn, like dealing cards around a table: if the participants don't divide evenly, the biggest and smallest teams differ by at most one person. Nobody can accuse you of rigging the brackets.

Tips for tournaments and group games

Don't like the result? "Shuffle again" redoes everything in one click without re-pasting the names. For a tournament with multiple rounds, copy the result and paste it into a chat or document before reshuffling, so you keep a record of each lineup. With an odd number of participants you can rotate who sits out, or make the "extra player" the referee or scorekeeper for that round.