Balanced team generator
Build teams of equivalent skill level in seconds. Handles inseparable duos, conflicts and up to 10 teams. Perfect for sports, board games and school.
Enrolled
No players yet
Add one via the form above.
Live result
Go deeper
No more lopsided teams
Building teams by hand usually ends in frustration. The strongest players end up together, the match dies. This balanced team generator solves it: you enter skill levels, the algorithm splits players to minimize the strength gap between teams. Instant result, no arguing.
The skill scale (1 to 5)
The secret of a good draw is honest levels. Use this simple scale to rate your players:
Beginner
Just discovering the activity, low impact on the game.
Amateur
Knows the basics but lacks practice.
Intermediate
Regular player, understands strategy, fits in well.
Advanced
Solid skills, can swing a match.
Expert
The best in the group, pulls the team up.
How are teams computed?
The algorithm targets a minimal total skill gap between teams. It first sorts players from strongest to weakest, then assigns each player (or duo) to the team with the lowest current total. Results recompute live on every change.
Duos & conflicts
Skill isn't everything. The Rules tab lets you:
- Link 2 players (Together): friends who want to play together, couples, siblings… they're handled as a block.
- Split 2 players (Apart): two people who clash? The algo places them in different teams.
Sharing & storage
- Auto-save: your list stays in your browser, nothing to save manually.
- Magic share link: one click, your draw is encoded into a link you can send via text or chat.
- Copy teams: formatted list ready to paste into WhatsApp or email.
- Balance gauge: a visual marker tells you if the draw is perfect, good or skewed.
Perfect for…
Amateur sports (football, basketball, volleyball, padel), board games (Werewolf, Codenames, Time's Up), school tournaments, team-building, friend nights, class group projects… Any time you need to split 6 to 30 people into balanced teams, this tool is for you.
FAQ
How does the algorithm balance teams?
The tool first sorts players from strongest to weakest. It then assigns each player (or linked duo) to the team with the lowest current total score. The result recomputes live on every add, change or rule.
What if I have an odd number of players?
No worries, the algo handles odd counts. One team will have one extra player — the tool picks which one so that the total skill gap stays minimal, balancing the extra headcount.
Can I force two players to be together or apart?
Yes, that's what the Rules tab is for. You can link two players (they'll always be in the same team) or split them (they'll never be together). Rules are applied before the balancing step.
Is my player data sent to a server?
No. Everything runs in your browser. The list is saved locally (LocalStorage) only on your device. Nothing is stored on our servers, not even names.
How does the share link work?
The share button encodes your entire list (players, rules, number of teams) directly in the URL as base64. Whoever opens the link sees the exact same draw as you. No account, no server, the link is self-contained.
How many teams and players are supported?
The tool supports 2 to 10 teams, and dozens of players with no slowdown. In practice it shines between 6 and 40 participants: beyond that, data entry gets long but the computation stays fast.
Related tools
Online tournament bracket generator
Create a single- or double-elimination bracket in 2 clicks. Handles byes, loser bracket and live ranking automatically.
Online random picker
Pick a random winner from a list of participants. Free, instant, no signup. Perfect for contests, giveaways and draw orders.
Custom fortune wheel
Type your options, click and let chance decide. Fair and animated fortune wheel, with an elimination mode to pick several winners without duplicates. Free, no sign-up.