Team Generator
Generate random teams
Frequently Asked Questions
How do I randomly generate teams from a list of people?
Enter all participant names (one per line). Set the number of teams or team size. The tool randomly distributes people into balanced teams. If the total doesn't divide evenly, extra members are distributed across teams one by one.
Can I set a specific team size instead of number of teams?
Yes. Choose "by team size" and enter the desired size (e.g., 5 per team). The tool calculates how many teams are needed. 23 people with team size 5 = 4 teams of 5 + 1 team of 3. You can also set minimum and maximum team sizes.
Can I keep certain people together or apart?
Yes. Use constraints: "keep together" groups people on the same team, "keep apart" ensures they are on different teams. Useful for balancing skill levels, avoiding conflicts, or keeping friends together. The tool respects all constraints during randomization.
How do I ensure balanced teams by skill level?
Assign skill ratings (1-10) to each person. The tool distributes members so each team has a similar average skill rating. This creates competitive balance. You can also balance by multiple attributes (skill, experience, role).
Can I save and reuse team rosters?
The tool saves your participant list in browser storage. You can also export results as text, CSV, or PDF. Bookmark the page with parameters in the URL to recreate the same setup. Regenerate for new random teams from the same roster.