Team Generator
Split names into random teams.
Loading tool…
How to use Team Generator
- Type or paste your names into the box, one name per line.
- Choose Number of teams or Players per team, then enter a number.
- Press Make teams to shuffle and split everyone into balanced groups.
- Use Copy all to copy every team, or press Make teams again to reshuffle.
About Team Generator
Team Generator splits a list of names into fair, balanced teams at random. Paste one name per line, choose whether to set the number of teams or the number of players per team, and press Make teams. Names are shuffled and dealt out so every team ends up as even as possible, with any leftover players distributed one per team. Each team appears as its own labeled card, and a Copy all button grabs the full result.
It is completely free, needs no sign-up, and runs entirely in your browser. Your list of names is never uploaded or stored anywhere — the shuffling happens locally on your device using a cryptographic random generator for genuinely unbiased teams.
Frequently asked questions
- Is the Team Generator free to use?
- Yes. It is completely free with no account, sign-up, or payment required. Use it as many times as you like.
- Is my list of names private?
- Yes. Everything runs locally in your browser. Your names are never sent to a server, saved, or shared — close the tab and nothing is kept.
- How does it make the teams fair?
- It shuffles all the names using your browser's built-in cryptographic random generator (crypto.getRandomValues), then deals them out evenly. If the number of players does not divide evenly, the remainder is spread one extra player per team so sizes differ by at most one.
- Can I choose the number of players per team instead of the number of teams?
- Yes. Use the Split by dropdown to switch between Number of teams and Players per team. When you pick players per team, the tool works out how many teams are needed to fit everyone.
- What happens if I have duplicate names?
- Duplicate lines are each treated as a separate player, so two people named Alex are both placed on teams. Blank lines are ignored.
- How many names can I add?
- There is no strict cap on names. You can create up to 200 teams (or set up to 200 players per team), which covers classrooms, parties, tournaments, and large group activities.