Code tool

Random Team Generator

Paste one name per line, choose team count or team size, and create randomized teams without uploading your list.

In-browser processingNo account requiredPrivacy details ↗

Random team generator

One member per line. Surrounding spaces and blank lines are ignored. Up to 50,000 characters and 1,000 non-empty members. Duplicate names are kept.

Enter members and choose a team size.

A QUICK WALKTHROUGH

How to use this tool

  1. Enter one member per line; blank lines are ignored and duplicate names remain separate.
  2. Choose a team count or maximum team size.
  3. Generate, copy, or download the named teams.

Fair local shuffle

The tool uses Web Crypto with rejection sampling for an unbiased Fisher–Yates shuffle. Names stay on this device and no external API is used.

Two team sizing modes

Team count mode distributes leftover members one by one across the first teams. Team size mode creates teams up to the requested size and leaves the final team smaller when needed.

Bounded input

Each request accepts up to 50,000 characters and 1,000 non-empty members.

GOOD TO KNOW

Common questions

Are duplicate names allowed?

Yes. Each non-empty line is treated as a separate person, even when names repeat.

Is the assignment sent anywhere?

No. Parsing, shuffling, and team creation happen locally in your browser.

How are uneven teams handled?

Team count mode gives the remainder to teams one at a time. Team size mode keeps the last team smaller.