Team maker

Split a list into fair teams

Paste names — with skill levels and tags if you have them — and get balanced teams in one click. Keep friends together, keep rivals apart.

Names

4 namesNo duplicates
One per line. Add a skill and a tag if you want them: Name, skill 1-5, tag. Separate the columns with any of these: , ; ، ؛ , ; 、
Amina, 4, keeper
Lucía, 2
王小明, 5, captain

Names stay in this browser unless you share them, open a join list, or ask for a draw record.

What we read

NameSkillTagCaptain

Split by

Team sizes never differ by more than one.

Spreads the strongest players across the teams instead of stacking one of them.

Type captain as a tag to choose one yourself. A team with nobody marked gets a captain at random.

Swaps Team 1 and Team 2 for names people actually remember.

Rules

Pick two names and add the rule. Rules survive every reshuffle.

Keep apart

Keep together

    No rules yet.

    How to use this tool

    Questions about the team maker

    How does balancing by skill work?

    Give each name a skill from 1 to 5 in the second column and switch Balance on. The strongest players are spread across the teams instead of stacking one of them, and the split is still random inside that constraint — press Shuffle again and you get a different set of equally balanced teams.

    Can I keep two people apart, or together?

    Yes, as many pairs as you like, and the rules survive every reshuffle. If a set of rules cannot all hold at once the page says which ones clash rather than quietly dropping one, so you can decide what to give up.

    Can the teams be different sizes?

    You choose either a number of teams or a number of people per team, and sizes never differ by more than one — nine people in four teams is 3, 2, 2, 2 and the odd person is picked at random, not always the last name on the list.

    Do the names leave my device?

    Not unless you share the result. The list, the rules and the teams live in this browser; sharing makes a link and stores that one snapshot, and the page tells you before it does.