Skip to content

Random Team Generator

Paste up to 500 names and create random teams by team count or people per team. Add custom team names, reshuffle, and copy the results.

Create random teams from a list of names

Enter one person on each line, choose how the groups should be sized, and select Generate teams. The tool shuffles the roster and assigns every entered person to one team.

You can create teams by choosing a fixed Number of teams or by setting a target People per team. The generated groups are displayed individually and as formatted text that can be copied for a class, game, meeting, workshop, or practice session.

Use Reshuffle to create a different arrangement from the same roster. Use Start over to clear the generated result while keeping your current settings available for editing.

Choose the number of teams

Select Number of teams when you already know how many groups you need. For example, entering 24 people and choosing 6 teams creates six groups of four.

When the number of people does not divide evenly, the remaining people are distributed across the teams. This keeps the difference between the largest and smallest teams to no more than one person.

The requested number of teams cannot be greater than the number of people. This prevents the generator from creating empty groups.

Choose the number of people per team

Select People per team when group capacity matters more than the final number of teams. The generator calculates how many groups are needed to include everyone without exceeding the selected target size.

The value is a target maximum rather than a promise that every group will contain exactly that many people. For example, 17 people with a target of 4 creates five groups sized 4, 4, 3, 3, and 3.

Distributing the smaller remainder across several teams avoids leaving one unusually small final group whenever a more even arrangement is possible.

How the team randomizer distributes people

The generator first shuffles the complete roster. It then moves through the shuffled list and assigns each person to the next team in sequence, returning to the first team after reaching the last.

This round-robin distribution keeps team headcounts as even as possible. If the roster cannot be divided exactly, team sizes differ by no more than one person.

Every roster row is assigned exactly once. A person is not intentionally repeated or left out unless the same name was entered on more than one line.

Make random classroom groups

Teachers can use the group generator for classroom discussions, projects, revision activities, laboratory work, reading groups, presentations, and temporary seating teams.

Choose the number of teams when the classroom has a fixed number of tables or activity stations. Choose people per team when an assignment works best with pairs, groups of three, or another target size.

Random grouping can reduce the influence of habitual friendship groups or manual selection, but the generated result should still be reviewed when learning support, accessibility, behaviour, language, or safeguarding requirements affect placement.

Create teams for sports, games, and practice

Use the generator to divide players for informal matches, training drills, party games, board games, quizzes, gaming sessions, and recreational activities.

The tool creates teams with balanced headcounts, but it does not know each participant’s skill, fitness, position, experience, or preferred role. For a competitive match, review the result and make any adjustments needed to produce appropriate teams.

Selecting Reshuffle creates another random arrangement without requiring you to re-enter the roster.

Create workshop and meeting groups

Facilitators can divide attendees into breakout groups for discussions, training exercises, brainstorming sessions, networking activities, and team-building tasks.

Custom team names can represent room numbers, table colours, project topics, departments, or activity stations. Enter one team name per line in the same order the teams will be displayed.

When fewer custom names are supplied than the number of generated groups, the remaining groups automatically use names such as Team 3 or Team 4. Extra custom names are ignored.

Generate random pairs

To create partners or pairs, select People per team and enter 2. The generator creates as many two-person groups as possible.

When the roster contains an odd number of people, one group will contain a single person. The tool does not create a duplicate person or leave anyone unassigned to force every group to contain exactly two people.

Random pairs can be used for study partners, interview practice, peer feedback, conversation exercises, games, or short collaborative tasks.

Custom team names, copying, and reshuffling

Open Custom team names to replace the default Team 1, Team 2, and Team 3 labels. Enter one name per line, such as Blue Team, Gold Team, or Table A.

After generating the groups, select Copy teams to copy a formatted list containing every team name, member count, and assigned person. A message confirms whether clipboard access succeeded.

Reshuffling preserves the current roster, sizing mode, size value, and custom team names while producing a new random assignment.

Duplicate names and roster preparation

Every non-empty line is treated as a separate person. If the same name appears twice, both rows are shuffled and assigned independently.

This behaviour supports people who genuinely share the same name, but it also means accidental duplicates can place one person in two teams. Review the roster before generating when each participant should appear only once.

When two people have the same name, add an identifying detail such as an initial, number, class, or department so the generated result remains clear.

Privacy and appropriate use

Roster parsing, randomization, team generation, reshuffling, and formatting happen in your browser. Names and generated groups are not uploaded or added to the page URL.

The tool does not permanently save the roster or generated teams. Copy the result before closing or refreshing the page when you need to keep the assignment.

This generator is intended for everyday group organization. It is not an independently audited drawing system and should not be treated as proof of procedural fairness for regulated selections, valuable prizes, employment decisions, or other high-stakes processes.

Examples

Classroom discussion groups

24 student names · Number of teams: 6

Result: Six random teams with four students in each

Review the groups afterward when particular learning or accessibility requirements must be accommodated.

Sports practice teams

17 player names · People per team: 4

Result: Five teams sized 4, 4, 3, 3, and 3

The headcounts are distributed evenly, but player ability and position are not considered.

Workshop breakout groups

31 attendees · Number of teams: 5

Result: Five groups sized 7, 6, 6, 6, and 6

Add room numbers or table colours as custom team names before generating.

Create random pairs

10 names · People per team: 2

Result: Five random pairs

With an odd number of names, one generated group will contain one person.

Quiz teams with custom names

18 participants · Number of teams: 3 · Blue, Gold, and Green as custom names

Result: Three named teams with six participants in each

Copy the formatted result to paste it into a document, message, or presentation.

Uneven classroom roster

22 students · Number of teams: 4

Result: Four teams sized 6, 6, 5, and 5

The extra students are spread across the teams instead of being placed together in one group.

Frequently Asked Questions

What is a random team generator?

A random team generator shuffles a list of people and divides them into teams or groups. This tool can organize the roster by a chosen number of teams or by a target number of people per team.

What is the difference between Number of teams and People per team?

Number of teams creates exactly the requested number of non-empty groups. People per team calculates how many groups are needed so that no team exceeds the selected target size.

Will every team have the same number of people?

Yes when the roster divides evenly. Otherwise, the generator distributes people so the largest and smallest teams differ by no more than one person.

Does People per team create groups of exactly that size?

Not always. It treats the number as a target maximum and distributes the roster as evenly as possible. Some or all teams may be smaller when the roster does not fill groups of that exact size.

Can I create random pairs?

Yes. Choose People per team and enter 2. If the roster contains an odd number of people, one group will contain a single person.

Are the teams balanced by skill?

No. The generator balances the number of people in each team only. It does not process skill, experience, position, ability, availability, preferences, or any other participant attributes.

Can I give the teams custom names?

Yes. Open Custom team names and enter one name per line. Missing custom names fall back to Team 1, Team 2, and similar default labels.

What happens if I enter the same name twice?

Each non-empty row is treated as a separate roster entry. Matching names can therefore be assigned to different teams. Remove accidental duplicates or add identifying details for people who share a name.

Can the number of teams exceed the number of people?

No. Every generated team must contain at least one person, so the selected number of teams cannot be greater than the number of roster entries.

Can I generate a team for one person?

Yes. The tool accepts a single roster entry and can create one team containing that person.

How many people can I add?

You can enter up to 500 non-empty roster rows in one generation. Blank lines are ignored.

What does Reshuffle do?

Reshuffle runs the generator again using the same roster, sizing mode, size value, and custom team names. It creates a new assignment without changing your inputs.

Can I copy the generated teams?

Yes. Copy teams creates formatted text containing every team name, member count, and list of members, then attempts to place it on your clipboard.

Are my roster and teams saved?

No. The roster and generated results remain in the current browser page and are not permanently saved. Copy the teams before refreshing or closing the page when you need to keep them.

Is my roster uploaded to a server?

No. The roster is parsed, shuffled, and divided into teams in your browser. It is not added to the page URL.

Is this suitable for an official or high-stakes selection?

It is suitable for ordinary classes, workshops, practices, games, and informal activities. It is not an independently audited selection system and should not be used as formal evidence of fairness in a regulated or high-stakes process.

Related Tools