Free · No sign-up · Runs in your browser

Random Team Generator

Split a roster into randomly shuffled teams whose sizes differ by at most one person.

STEP 1

Start with your input

Edit the example or replace it with your own text.

STEP 2

Choose your options

These settings are optional. Keep the defaults to get started.

How to use Random Team Generator

  1. Load the example or enter your own values.
  2. Choose the relevant options and run the tool.
  3. Review the result, then copy it or download a local file.

When this tool is useful

Create groups for a workshop, classroom activity or casual game without assigning every participant manually. Paste one participant per line and choose how many teams you need. The roster is shuffled locally and distributed across the teams in turn. Team sizes stay as even as possible, with any remaining participants assigned to the earlier numbered teams.

Reading the result and limitations

Each nonblank line represents one participant, and repeated labels are rejected so a person is not accidentally assigned twice. Add a distinguishing label when two people share a name. Randomization uses browser cryptographic randomness with an unbiased shuffle, but it does not balance skill, availability or other personal attributes. The number of teams must be between one and the number of participants, with at most ten thousand participants. No roster is submitted to a server.

Example input

Ada
Grace
Linus
Margaret
Alan
Katherine
Donald

What are the main limits of Random Team Generator?

Each nonblank line represents one participant, and repeated labels are rejected so a person is not accidentally assigned twice. Add a distinguishing label when two people share a name. Randomization uses browser cryptographic randomness with an unbiased shuffle, but it does not balance skill, availability or other personal attributes. The number of teams must be between one and the number of participants, with at most ten thousand participants. No roster is submitted to a server.

Is input uploaded?

Processing takes place in your browser. This tool does not send your input or selected files to a conversion API.

Related tools and guides

Browse all developer tools