Team Generator
Instantly create random teams in your browser.
Supports skill balancing, exclusions, and organizer picks.
Results
About
Team Generator is an online tool that randomly divides a member list into balanced teams.
It supports skill-level balancing and NG pair settings (combinations that should not be on the same team) for fair and practical team formation.
All processing runs in your browser. Member information is never sent to any server.
How to Use
Enter Members
Type member names one per line. Optionally set skill levels next to each name for balanced division.
Set Team Count
Specify the number of teams. Register NG pairs in the options if needed.
Generate Teams
Click the button to randomly divide members. Results appear instantly and can be reshuffled.
Glossary
- Team Generation
- The process of dividing participants into multiple groups randomly or with constraints. Used for sports, workshops, and group activities.
- Skill Balancing
- An algorithm that distributes participants based on skill levels to ensure equal team strength. Minimizes skill gaps for fair competition.
- Exclusion Pairs (NG Pairs)
- Pairs of members who should not be placed on the same team. Used for personal, professional, or strategic reasons.
- Leader Selection
- Automatically picking one member from each team as the leader/organizer. Useful for choosing party organizers or team captains.
- Fisher-Yates Shuffle
- A fair randomization algorithm where every possible arrangement has equal probability. Guarantees unbiased team assignments.
- Seed Fixing
- Pre-assigning specific members to designated teams. Useful when team leaders are predetermined.
FAQ
- Q.How many participants can it handle?
- There's no hard limit beyond browser memory. It works comfortably with up to 200 participants.
- Q.Can it balance teams by skill?
- Yes. Assign skill levels (numeric values) to each participant, and teams will be auto-balanced so total skill per team is approximately equal.
- Q.Can I prevent certain people from being on the same team?
- Yes. The "Exclusion Pairs" feature lets you specify multiple member pairs that must be on different teams.
- Q.Can I share results as image or text?
- Yes. Save team assignments as a PNG image or copy the text to share via LINE, Slack, or other messaging apps.
- Q.Can I specify the number of teams?
- Yes. You can set either "members per team" or "number of teams" — both methods are supported.
- Q.Can I re-shuffle?
- Yes. Press "Re-shuffle" to generate a new random combination with the same participant list and constraints.
- Q.Is my member data safe?
- Yes, completely safe. All data is processed in your browser only and is never sent to any server.
- Q.Where are saved lists stored?
- In your browser's local storage. Available on the same device next time, but not transferable to other devices.
- Q.Image export doesn't work
- This may happen with very large groups or older browsers. Please use the text copy option instead.
Use Cases
Sports Team Formation
Create balanced teams for futsal, basketball, or volleyball based on skill levels.
School Group Work
Fairly divide students into groups for class activities, events, or projects.
Corporate Training & Workshops
Form cross-department teams for team-building, hackathons, and workshops.
Games & Recreation
Balance teams for board game tournaments, online games, or recreational activities.
Send Feedback
Please let us know your thoughts to help us improve the tool.
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.