Smart Team Generator
Group Allocation EngineThe authoritative tool for creating balanced, unbiased, and professional groups from any roster.
Team Allocation Roster
16 participants distributed
No Teams Generated Yet
Add participants on the left inspector, configure your team count, and click GENERATE TEAMS to run allocation.
Divide Names into Fair Groups Quickly
Quickly divide a large group of people into balanced and fair teams. Ideal for teachers, gamers, and event organizers. No more manual calculations or arguing over fairness.
Target Group Count
Use the input to indicate exactly how many groups you want to form. The tool will automatically calculate how many people should be in each team based on the available slots.
Max Members Per Group
Specify group capacity (e.g. 3 members per pod). Automatically calculates the required team count to fit all entrants.
Enforce Statistical Balance
Rate participants with 1 to 5 stars (e.g. Alex (5*)). Snake draft distribution equalizes overall skill sum across all rosters.
1. Drop the Names
Type or paste every participant's name into the input box on the left, keeping them one per line. Blank lines are automatically ignored.
2. Choose Team Count
Use the input to indicate exactly how many groups you want to form. The tool will automatically calculate how many people should be in each team based on the available slots.
3. Hit Generate
Let the generator create the array. Remaining players (if the math isn't perfectly divisible) are distributed fairly one-by-one to the first few teams.
Data Export
Use the one-click tools to save the screen as an image, copy the text for your chat log, or share a live cloud viewing link to friends.
Cryptographic Fairness
Uses Web Crypto CSPRNG to guarantee unbiased distribution so every participant has an equal chance.
Designate Team Leaders
Designate captains with (C) or in the rules modal to seat 1 captain per team before drafting.
Export Image
Save presentation-ready image cards with custom colors or export raw spreadsheets with zero signups.