Team Generator — Split Into Random Teams Instantly
Add names, choose how many teams you need, and let the wheel decide. Fair, fast, and impossible to rig.
Free • No signup • Cryptographically fair
How Does the Team Generator Work?
Enter all participant names in the text box — one per line, or paste from a spreadsheet. Set the number of teams (or the team size). Click spin. The tool randomly assigns each name to a team using cryptographic randomness, ensuring no bias in the distribution.
Everything happens in your browser. No server, no data collection, no account needed.
Use Cases for Random Team Generation
Classrooms — Group Projects
Add your class roster and split into project groups in seconds. Random assignment prevents friend groups from always working together and exposes students to new collaborators.
Sports — Match Day Teams
Add all players and generate balanced sides for a game. Random team selection keeps casual matches fun and prevents the same dominant team forming every time.
Offices — Workshop Groups
Split employees into breakout groups for workshops, brainstorming sessions, or hackathons. Random mixing surfaces new ideas and avoids the usual silo effect.
Games — Multiplayer Matchmaking
Randomize teams for board games, trivia nights, or any multiplayer activity. Fair teams, no arguments about who picked whom.
Frequently Asked Questions
How do I split people into teams?
Add all names to the list, set the number of teams you want, and spin. The tool randomly distributes names into equal groups. If the number of people doesn't divide evenly, some teams will have one extra member.
Can I make teams of a specific size instead of a specific number?
Yes. Instead of choosing the number of teams, set the team size (e.g. 4 people per team) and the tool will calculate how many teams you need automatically.
Is the team assignment truly random?
Yes. Team assignments use crypto.getRandomValues() — the same cryptographic standard used in banking and encryption. No bias, no pattern, no manipulation possible.
Can I use this for sports teams?
Absolutely. Add player names, set the number of teams, and spin. Works for football, basketball, any sport — or any activity where you need balanced random groups.
Do you save my name list?
Never. Everything runs in your browser. Nothing is sent to any server. Your list disappears when you close the tab.