Random team generator

Shuffle names into even groups by group count or maximum members per group.

Names stay in this browser. Shuffling uses crypto.getRandomValues. Up to 2,000 names and 500 groups.

How to use

  1. Paste one name per line.
  2. Choose the split and count.
  3. Make teams and copy the result.

What it supports

Group sizes differ by at most one and every name appears exactly once. Shuffling uses crypto.getRandomValues with unbiased selection. Up to 2,000 names and 500 groups.

Related tools