Split a list of names into random teams, balanced by skill if you like, with captains and fun team names.
Start a name with * to make them a captain.
Add one name per line, choose how many teams you want, and press Generate Teams. Names are shuffled and dealt out in turn, so team sizes never differ by more than one.
Turn on Balance by skill level and put a number after each name, like “Alex 4”. The strongest players are spread across the teams first, so every team ends up with a similar average; players on the same level are still drawn at random.
Start a name with * to make that person a captain. Each team gets at most one captain before anyone else is dealt. Fun team names swaps “Team 1” for names like Electric Otters.
Copy link to this list puts your names and settings into a link you can send to someone else or bookmark for next week. The list lives only in the link.
Players are sorted from strongest to weakest, then each one joins the smallest team with the lowest total so far. Team sizes stay within one of each other and the average skill ends up close. Names without a number count as the average of the rated players.
Any numbers work, as long as higher means stronger. 1 to 5 is the easiest to agree on.
Yes, put * in front of a name. You can have as many captains as teams; each captain lands on a different team.
Yes, use the Random Group Generator, which asks for people per group rather than the number of teams.
No. The names never leave your browser unless you copy a share link yourself. Only your settings are remembered on this device.