How it works
- 1Paste your list of names into the box, one per line.
- 2Choose how many teams you want using the buttons or type a custom number.
- 3Click "Split Teams". Names are shuffled using the Fisher-Yates algorithm.
- 4Copy each team or share the full result with the share link.
About the Fisher-Yates shuffle
The Fisher-Yates algorithm works by iterating through the list from the last element to the first. At each step, it swaps the current element with a randomly chosen element from those not yet processed. This guarantees every possible ordering is equally likely — producing a truly unbiased shuffle. Names are then distributed round-robin across teams, making them as balanced as possible.
← Try the team generator