UTILS.
100% in-browser

Team / Group Generator

Randomly shuffle a list of names and split them evenly into teams.

— output appears here —

About this tool

Paste a list of names and split them into balanced teams in your browser, using a Fisher-Yates shuffle driven by crypto.getRandomValues.

Frequently asked questions

How are the teams balanced?
Names are shuffled and dealt out one at a time in round-robin order, so team sizes differ by at most one person.
What if I ask for more teams than names?
The number of teams is capped at the number of names, so you never get empty teams.

More tools