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.

How to split

Participants (0)

No one added yet. Add some names.

Confirm

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

✨ What makes this team splitter different

How to use it

  1. 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.
  2. Choose "By number of teams" or "By team size," and enter a number.
  3. 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."
  4. Press "Shuffle teams" and the cards deal out to show the result.

Ways to use entries

When it will not split

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.