Paste your list of names and split it into fair random teams with one press -- for sports, classrooms, quiz nights, and anywhere picking sides causes arguments.
Paste or type a list of names and split it into fair random teams -- 2 to 8 of them -- with one press. Sizes are balanced automatically: when the group doesn't divide evenly, no team ends up more than one person larger than another.
Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.
Pick sides for sports and games, split a class into project groups, form quiz-night teams, divide an office into workstreams, or assign secret-Santa-style pairings -- anywhere choosing teams by hand causes arguments.
Split shuffles the whole list with the site's cryptographically secure randomness (an unbiased Fisher-Yates shuffle) and deals it round-robin into the chosen number of teams, so every arrangement is equally likely and sizes stay as even as possible. Your list is saved locally in your browser for next time.
The shuffled list is dealt one-by-one into teams, so sizes differ by at most one -- 10 people into 3 teams gives 4/3/3.
Yes -- the list is shuffled with a cryptographically secure Fisher-Yates shuffle before dealing, so every possible team arrangement is equally likely.
It's stored only in your own browser (localStorage), so it's there when you come back -- it never leaves your device.
Wheel of Names · Spin the Bottle · Ladder Game · Card Draw · Coinflip · Plinko