Random Team Generator

Create balanced teams for sports, hackathons, office activities, and competitions.

Ready to generate

Enter names, import a file, choose group count, then hit Generate.

Build fair random teams for any event

Use our random team generator to divide players, coworkers, or students into balanced teams. Perfect for sports days, hackathons, trivia nights, and team-building workshops.

Configure team size, assign team leaders automatically, and export results to share with participants instantly.

Balanced teamsLeader selectionShare linkMobile friendly

Everything you need to beat competitors

Random Team Generator includes the most complete feature set of any free grouping tool online.

Random Group Generation

One-click fair shuffle into any group size.

Balanced Groups

Even distribution with fairness scoring.

Gender Balanced Groups

Balance gender across all teams.

Skill Based Groups

Distribute skill levels evenly.

Team Leader Selection

Auto-assign a leader per group.

Friend Together Rules

Keep selected people in the same group.

Friend Separate Rules

Keep selected people in different groups.

Lock Members

Pin members to specific groups.

Partial Regeneration

Re-shuffle only selected groups.

CSV Import

Import names from CSV files.

Excel Import

Import names from Excel spreadsheets.

Image Export

Save results as a shareable image.

PDF Export

Print-ready PDF group lists.

CSV Export

Download groups as CSV data.

Share Link

Share results with a single link.

History

Review past group generations.

Undo / Redo

Step back through changes.

Classroom Mode

Optimized UI for teachers.

Dark Mode

Comfortable viewing in any lighting.

Mobile App Style UI

Native-feeling mobile experience.

Fairness Score

See how balanced your groups are.

AI Smart Team Builder

Intelligent team optimization.

Team Name Generator

Fun auto-generated team names.

Team Color Generator

Assign unique colors per team.

Team Avatar Generator

Visual avatars for each team.

Multi-language Support

Use the tool in multiple languages.