Random Team Generator

Split a list of names into balanced random teams for class activities, workshops, or group projects.

Blank lines are ignored and surrounding spaces are removed. Each nonempty line is a separate entry, including repeated names. Maximum: 1,000 entries.

Entries: 0 / 1,000

Groups are balanced: their sizes differ by at most one. With a maximum group size, the tool uses the fewest groups needed to stay within that limit.

Your teams

Add your list and generate teams to see the results here.

How to make random teams

  1. Paste one participant per line, or load the sample names. Blank lines do not count; repeated names remain separate entries.
  2. Choose the exact number of groups, or set the maximum number of entries in each group. Use a whole number between 1 and 1,000.
  3. Generate teams. The list is shuffled in your browser and every entry is assigned exactly once, with group sizes differing by at most one.
  4. Copy all teams or download a plain text file. Editing the list or grouping options clears the old results; generate again for an updated assignment.

Grouping examples

  • For 23 students and 5 groups, the result contains three groups of 5 and two groups of 4.
  • For 23 workshop participants with a maximum of 6 per group, the tool makes 4 balanced groups: 6, 6, 6, and 5.
  • For two participants named Alex, enter Alex on two lines. Each line is assigned once; add a surname or identifier if you need to tell them apart.

Frequently asked questions

How are people assigned to groups?

Entries are assigned randomly and distributed evenly across groups. Choose the number of groups or the maximum number of people per group.

Why can a group have fewer people than the maximum size?

The maximum is a limit, not a target. The tool calculates the fewest groups needed and distributes entries evenly, so some groups may be smaller.

How do I generate another group arrangement?

Each press generates a fresh random assignment. Review the displayed groups and generate again to try another arrangement.

What happens to duplicate names and empty lines?

Empty lines are removed. Repeated names are kept as separate entries; each occurrence is assigned once and may end up in the same group as another occurrence.

Names are processed in your browser and are not saved by this tool. Tool events may record fixed action information such as generate, copy, or download; entered names and team results are not included in those events.

Find this tool useful? Share it with your team to speed up your workflow.

If you like it, tap to support it; if it needs improvements, tap and we’ll prioritize updates.

Press Ctrl+D to save this tool in your bookmarks.

Find Another Tool

(75 available)

Noobkit

Free browser tools for text, files, colors, and everyday development tasks.

Privacy Policy | Contact Us

© 2025-2026 怒伯工具箱. All rights reserved.