Random Team Generator
Split names or items into balanced random teams, choose team count or team size, use a repeatable seed, and export CSV, JSON, or TXT.
Split names into balanced random teams
Use this random team generator for classrooms, sports, workshops, game nights, breakout rooms, task batches, and any list that needs balanced groups.
- Paste one participant or item per line.
- Choose a fixed number of teams or a target team size.
- Shuffle before splitting or use Random mode with a repeatable seed.
- Keep leftover items balanced, in a smaller team, distributed, or dropped when you only need full teams.
- Copy all teams or export CSV, JSON, and TXT.
Balancing and seed behavior
When the item count does not divide evenly, balanced mode adds one extra item to the first teams until the remainder is used.
n is the item count, k is the team count, q is the base team size, and r is the remainder.
Common uses
| Scenario | Recommended setting |
|---|---|
| Classroom project groups | Random mode by number of teams |
| Sports pickup teams | Random mode by number of teams |
| Workshop breakout rooms | By number of teams with shuffle |
| API batches or chunks | By team size with separate smaller team |
Frequently Asked Questions
Sources and References
Calculations are based on the listed reference sources. Links open in a new tab.
Related Tools
Shuffle a list into random order, use an optional seed for repeatable results, avoid adjacent duplicates, avoid fixed positions, and export TXT or CSV.
Spin a custom wheel of names, prizes, tasks, or choices with weighted entries, elimination mode, sound, fullscreen display, and winner history.
Compare two lists online and find only-in-A, common, only-in-B, union, symmetric difference, duplicate-aware counts, and CSV/JSON exports.
Paste a list and pick one or more random choices, with no-repeat mode, optional duplicate removal, copyable results, and a short session history.