Team Shuffle
Type in names, then choose the number of teams or how many people per team. Even when the count does not divide evenly, the split is balanced automatically. Decide who should be on the same team and who should be on different teams beforehand, and the shuffle respects it.
Participants (0)
No one added yet. Add some names.
About Team Shuffle
Splitting a group is rarely as simple as handing out names at random. Counts do not divide evenly, the same faces keep ending up together, and there is almost always some reason like "keep these two apart" or "these people should stay together." Team Shuffle lets you register that reason first, then draw.
The names you type never leave your browser. Nothing is sent to a server — every calculation happens on your own device.
When to use it
- Splitting tables at a party or mixer (e.g. 4 people per table)
- Team splits for PE class or club activities
- Forming groups for group work or team projects
- Deciding match-up teams for a game tournament
- Splitting people into groups for chores or cleaning duty
✨ What makes this team splitter different
- Keep some people together, others apartDecide who should be on the same team and who should be on different teams before you draw, and the shuffle respects it. You can group three or more people onto the same team at once.
- Set the number of teams or the size of each teamSplit "into 3 teams" or "into groups of 4" — either works. When you set a group size, the screen shows how many teams that works out to before you draw.
- Team sizes are balanced automaticallyWhen the count does not divide evenly, teams end up no more than one person apart in size. Which team gets the extra person is random each time too, so it is never always the first team that ends up bigger.
- When a split is not possible, it tells you whyWhen a "same team" entry has too many people, or there are not enough teams for everyone you want kept apart, the tool names the people causing the problem and tells you what to change to make the split work.
- Share the result as-isYou can hand off the finished split with a URL. Whoever opens it sees the exact same result. Names are placed after the "#" in the URL, so they are never recorded on a server.
How to use it
- Use "Single entry" to add participants one at a time with Enter or the "Add" button, or "Bulk entry" to add several at once, one per line.
- Choose "By number of teams" or "By team size," and enter a number.
- To keep certain people together or apart, tick "Choose who to keep on the same or different teams," then select names and press "Keep these people on the same team" or "on different teams."
- Press "Shuffle teams" and the cards deal out to show the result.
- You can register up to 60 participants, 2 to 20 teams, and 30 entries.
- Names and entries are saved in your browser, so they are still there the next time you open the page.
- Removing a participant automatically removes any entry that includes them.
- To clear everyone at once, press "Clear all names" below the list (this clears the entries too).
- For the full conditions of use, please see our Terms of Service.
Ways to use entries
- Spread out people who already know each otherIf the point is to mix and mingle, put people who are already close friends in "different teams." Left alone, the same cliques tend to stick together — the shuffle breaks that up for you.
- Spread experienced people across every teamPut the experienced people in "different teams" and they will not all end up on one team. With enough teams to match their number, every team gets exactly one.
- Keep siblings or housemates apartFor a kids' club or recreation event where siblings should be in different groups, put those two in "different teams."
- Group people who share a ride homePeople who share a ride home, or who live close to each other, can go in "same team." You can group three or more at once.
- Avoid combinations that need extra careIf two people should not be put together for reasons of compatibility or circumstance, adding them to "different teams" means you never have to remember to rearrange the split by hand.
When it will not split
- "Same team" has too many peopleThe group you combined is larger than a single team can hold. Splitting 9 people into 3 teams means each team holds at most 3, so you cannot put 4 people on the same team. Reduce the number of teams, or the size of the group.
- "Different teams" needs more teams than there areKeeping 4 people apart in a single entry needs at least 4 teams. Increase the number of teams, or reduce how many people are in the entry.
- "Same" and "different" contradict each otherEither the same two people have been set to both, or a "different teams" entry crosses through a chain of "same team" links. Note that if A and B are set to the same team, and B and C are too, A and C end up on the same team automatically.
- No entry contradicts another, but it still cannot find a splitWhen entries interact in complex ways, there can be no combination that satisfies all of them at once. Try removing entries one at a time to see which one is causing it.
FAQ
- I keep getting the same combination every time.
- Every draw is a fresh shuffle. That said, with a small group, the same combination can come up again by chance. If there is a combination you specifically want to avoid, the surest way is to put those people in "keep on different teams."
- How does it split people when the count does not divide evenly?
- Team sizes are kept within one person of each other. Splitting 7 people into 3 teams gives 3, 2, and 2. Which team ends up with the extra person is random each time — it is never fixed to the first team.
- I asked for "4 per team," but I got a team of 3.
- When you set the team size, the number of teams is decided first by rounding up, and then people are balanced across them. 10 people at 4 per team makes 3 teams, split as 4, 3, and 3 — never a wider spread like 4, 4, and 2. You can see how many teams that works out to below the input, before you draw.
- Can I use it for a class of 40?
- Yes. You can register up to 60 participants. With a large group, though, the URL carrying the result can get too long to generate a share link — in that case it falls back to a link without the result.
- Do the "same team" and "different teams" entries get included in the share link?
- No. The share link only carries the names and the finished split. Whoever opens the link sees the result, but not which entries produced it.
- Is the name I type sent anywhere?
- No. Every calculation happens inside your browser. Names and entries are kept only in your device's storage area (localStorage), and opening a share link never reads from or writes to that storage.
