Random Team Generator
Split a roster into randomly shuffled teams whose sizes differ by at most one person.
Start with your input
Edit the example or replace it with your own text.
Choose your options
These settings are optional. Keep the defaults to get started.
How to use Random Team Generator
- Load the example or enter your own values.
- Choose the relevant options and run the tool.
- 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.