Random Team Generator

Enter a list of names and randomly split them into balanced teams. Perfect for sports, classrooms, work projects, and games.

Random Team Generator
// split members into random teams
About This Tool

What is the Random Team Generator?

Our random team generator takes a list of people (or items) and splits them into the number of teams you choose. The algorithm shuffles everyone randomly and distributes them evenly across teams using round-robin assignment.

If the number of people does not divide evenly, some teams will have one extra member — the distribution stays as balanced as possible.

Everything runs in your browser — your data is never sent to any server. Completely free, private, and works offline.

Sports & Pickup Games
Divide players into fair teams for soccer, basketball, volleyball, or any sport.
🏫
Classrooms
Teachers can quickly split students into project groups or study teams.
💼
Work & Hackathons
Randomly assign colleagues to teams for brainstorming, projects, or team-building exercises.
🎲
Games & Tournaments
Create random teams for board game nights, trivia, or tournament brackets.
How To Use

Start in seconds

// no signup, no install — just configure and generate.

01
Enter Names
Type or paste a list of names, one per line, into the text box.
02
Choose Teams
Set the number of teams you want (2–20).
03
Generate
Click Generate Teams to randomly shuffle and split everyone into balanced groups.
04
Use Your Teams
View the color-coded team assignments. Click Generate again to re-shuffle at any time.
FAQ

Frequently asked questions

Yes. The list is shuffled using a Fisher-Yates algorithm, ensuring every possible arrangement is equally likely.
The extra members are distributed one per team in order, so the difference between teams is at most one person.
There is no hard limit. The generator works entirely in your browser, so you can enter hundreds of names.
No. Everything happens locally in your browser. No names are sent to any server or stored anywhere.
Absolutely. You can split any list — tasks, items, topics, or anything else you want to divide into random groups.