About this tool
The Team & Group Maker turns a list of names into fair random teams. Paste a class register, a squad or a list of workshop guests, choose either how many teams you want or how many people should be in each, and press “Make teams”. Team sizes never differ by more than one, so 14 people in three teams always come out as 5, 5 and 4.
The shuffle uses your browser’s cryptographic random generator, the same source used for passwords, with an unbiased Fisher–Yates shuffle, so every split is equally likely and nobody can call it rigged. Press “Shuffle again” and every name glides to its new team, which is great fun on a classroom screen.
Teachers and coaches get the details that usually need a spreadsheet: keep two friends apart, keep a pair together, spread your strongest players with a single star, and pick a captain for each team. Teams get fun names, colours with written labels, numbers or your own names. Show them full screen in presenter view, copy them as text or download a CSV. Your list stays on your device, remembered for next time until you clear it.
How to use Team & Group Maker
- Type or paste names into “Names”, one per line or separated by commas. Press “Example list” to try it first.
- Under “Split by”, choose “Number of teams” or “People per team” and set the number with − and +.
- Pick a style under “Team names”, and tick “Pick a captain for each team” if you want leaders.
- Optionally open “Rules” to keep some people apart or together, then press “Make teams”.
- Press “Shuffle again” for a new draw, then “Copy”, “CSV” or “Presenter view” to share the result.
Twelve names split into three teams gives three teams of four. Mark *Ava, *Leo and *Grace with a star and each of them lands in a different team; add “Mia, Noah” under Keep apart and they never share one.
Features
- Split by number of teams or by people per team, with sizes that differ by at most one.
- Crypto-strength, unbiased random shuffle: every possible split is equally likely when there are no rules.
- Accepts names one per line, or separated by commas, semicolons or tabs; trims spaces and skips blanks.
- Flags names listed twice and removes the repeats with one tap if you want.
- Keep-apart and keep-together rules, plus * to spread chosen people across teams.
- Optional captains: a starred person becomes captain where there is one, otherwise a random member.
- Fun team names, colour names, numbers or your own, and a colour plus written label for every team.
- Presenter view for projectors, copy as text, CSV download, and the list remembered on this device.
Tips and good to know
- Spreading talent fairly? Star your strongest few players, or those with first-aid training, and they are shared out one per team.
- If a rule can’t be met, for example four people kept apart in three teams, the tool still makes teams and tells you exactly which pair had to share.
- In presenter view, press S to shuffle again and Esc to close, so you can run it from a classroom keyboard.
- Keep-together groups count as one block. A block bigger than a team makes sizes uneven, and you will see a note saying so.
- Two people with the same name? Add an initial (Sam K, Sam P) so the rules and the duplicate check can tell them apart.
Frequently asked questions
Are the names uploaded anywhere?
No. Everything happens in your browser. The names are never sent to AroraTools or anyone else. The last list is saved in this browser only, so it is there next time, and “Clear” removes it.
Is it free? How many names can I add?
It is free, with no sign-up. There is no fixed limit on names; a few thousand split instantly, and you can make up to 500 teams.
Does it work on a phone, a tablet and offline?
Yes, on iPhone, iPad, Android and computers. Once the page has loaded you can keep making teams without a connection, which helps in a sports hall with poor signal.
Is the shuffle really random and fair?
Yes. It uses crypto.getRandomValues, the browser’s secure random source, with rejection sampling so no result is favoured, and a Fisher–Yates shuffle. Without rules, every way of splitting the list is equally likely.
What happens with an uneven number of people?
The extra people are shared out one each, so sizes differ by one at most. Which teams get the extra person is also random.
Can I stop certain people from being on the same team?
Yes. Open “Rules” and write their names on one line under “Keep apart”, separated by commas. Use “Keep together” the same way for people who should stay in one team.
Page last reviewed
