Team generator (random teams / groups)

Paste a list of names and split into random teams by team count or team size.

All processing happens locally in your browser. Names and results are not sent to any server.

Other languages: en | ja | es

Why this team generator?

How to use (3 steps)

  1. Paste names (one per line).
  2. Choose split mode and options, then click Generate.
  3. Copy, download, or share a settings-only URL.

Generate

Team generator

Split a list into random teams, then copy, download, or share settings.

Advanced (constraints, naming, share options)
Share options (advanced)

Frequently asked questions

Is it fair?

Secure mode uses crypto.getRandomValues (CSPRNG) and unbiased sampling to avoid modulo bias.

What is seeded mode?

Seeded mode is for reproducible results. It is not intended for cryptographic security.

How are duplicate lines handled?

By default, duplicates count as separate entries. Enable deduplication to remove exact duplicates.

What if constraints can’t be satisfied?

Relax constraints (increase teams/size, reduce avoid pairs, etc.). The tool will show actionable errors.

Are names stored or uploaded?

No. Everything runs locally in your browser. Share URLs do not include names by default.

Can I download results?

Yes. Download as TXT, CSV, or JSON.