Random Team Generator

Generate random, size-balanced teams from a list of people for sports, group activities, classroom projects, and team-building rounds.

Your entered lists and generated output are handled in the browser. The generation details panel may request your public IP from an external lookup service.
Participants: 0Teams: 0Mode: count
Mode
Teams
Names
Participants (one per line)
Generated Teams

Generated teams will appear here

Try Examples

Uses random-division to randomize participants and split them into equal or nearly equal team sizes.

What is a Random Team Generator?

Random Team Generator divides a list of participants into size-balanced teams using the random-division library. It is useful for sports activities, group projects, classroom assignments, workshops, and team-building rounds.

The tool randomizes participant order and splits people into equal or nearly equal team sizes. It does not account for skill level, role, seniority, or other balancing criteria unless you prepare separate lists before generating teams.

Key Features:

  • Team Size Mode: Choose between fixed team count or fixed members per team
  • Team Count: Set the number of teams to create from your participants
  • Members Per Team: Control exact team size when using size mode
  • Team Naming: Automatic numbering or custom team names
  • Custom Team Names: Create personalized team names for each group
  • Balanced Sizes: Split participants into equal or nearly equal group sizes

Good For: Sports teams, group projects, classroom activities, workshop groups, hackathons, and other situations where size-balanced random groups are enough.