Random Team Generator
Paste or upload a list of names, choose how to split the group, and get instant random teams — with support for keeping people together or apart. No sign-up, no app.
We found a list you entered last time.
Keep together / apart (optional)
Add constraints and we'll try hard to satisfy every one of them when generating teams.
Ad slot — responsive AdSense unit
How the teams are generated
Names are shuffled using a random, unbiased algorithm (Fisher–Yates shuffle) and dealt out evenly across teams. If you add "keep together" or "keep apart" constraints, we run multiple randomized attempts and keep the first one that satisfies every constraint — if a combination is impossible to fully satisfy, we tell you exactly which constraint couldn't be met rather than silently ignoring it.
- Is the shuffle really random?
- Yes — it uses your browser's random number generator with a Fisher–Yates shuffle, the standard unbiased shuffling algorithm.
- Is my list saved anywhere?
- Only in your own browser (localStorage), so we can offer to restore it next time you visit on the same device. It's never sent to a server.
- Can I rename the teams?
- Yes — click directly on a team's name after generating to rename it (e.g. "Team 1" → "Red Dragons").