Random Team Generator

Updated July 2026

Paste a list of names, choose how many teams you want — or how many people per team — and instantly split your group into fair, randomly balanced teams. Everything runs privately in your browser.

This tool randomly splits a group of people into fair teams right in your browser. Enter your names, pick the number of teams or the team size, and it shuffles and distributes everyone as evenly as possible — nothing is sent or stored.
One per line or comma-separated. At least 2 unique names. Nothing is sent or stored.
How many teams to split everyone into.
Leave blank to use “Team 1”, “Team 2”, …
Teams

How this random team generator works

Splitting a group into teams sounds simple, but doing it fairly by hand is fiddly — especially when the number of people does not divide evenly. This generator does it instantly. You paste your list of names, decide whether you want a fixed number of teams or a fixed team size, and the tool handles the maths and the randomness for you.

When you click Generate, the tool reads your list, removes blanks and duplicates, and randomly shuffles everyone. It then deals the names out one at a time across the teams, the way you would deal a deck of cards. Dealing round-robin keeps every team within one person of every other team, so the groups are always as even as possible.

Worked example: 10 names split into 3 teams. After shuffling, the tool deals card-by-card, producing teams of 4, 3 and 3. The single leftover person joins the first team rather than creating a lopsided split. Click Regenerate to reshuffle and get a fresh set of teams.

Reference note: the shuffle uses crypto.getRandomValues for cryptographically strong randomness when your browser supports it, falling back to Math.random only if it does not. Your list never leaves your device.

Ways to split a group

The two modes below cover almost every situation, from a quick game of pickup to organising a classroom or a workshop.

ModeYou chooseBest for
Number of teamsHow many teams (e.g. 2, 3, 4)Tournaments, debates, head-to-head games
Team sizePeople per team (e.g. 3, 4, 5)Project groups, lab pairs, breakout rooms

Frequently asked questions

How does the team generator work?
Paste a list of names, choose whether to split by number of teams or by team size, then click Generate. The tool removes blanks and duplicates, randomly shuffles the names, and deals them out one at a time across the teams so the groups stay as even as possible.
Is the team generator random and fair?
Yes. The shuffle uses crypto.getRandomValues for cryptographically strong randomness when your browser supports it, falling back to Math.random only if it does not. Every name has an equal chance of landing on any team.
Can I split by team size or by number of teams?
Both. Pick “Number of teams” to set how many teams you want, or pick “Team size” to set how many people go on each team. The tool works out the rest automatically.
How are uneven groups handled?
When the names do not divide evenly, the remainder is spread one person at a time across the first few teams. So 10 names into 3 teams become teams of 4, 3 and 3 rather than leaving one team much larger than the others.
How many names can I add?
As many as you like. You need at least 2 names to form teams, and there is no fixed upper limit — the tool comfortably handles small classrooms and large groups of hundreds of names.
Is my list saved or sent anywhere?
No. Everything runs locally in your browser. Your list of names is never uploaded, sent to a server, or stored, and it disappears as soon as you close or refresh the page.
⚡ Random Team Generator — by larely ↗

Related tools

Image Compressor & Converter

Compress, resize and convert JPEG, PNG and WebP images in your browser — nothing is upl…

Cipher Encoder & Decoder

Encode and decode Caesar, ROT13, Vigenère and Atbash ciphers, with brute-force.

Username Generator

Generate cool, aesthetic, gamer or professional usernames and handles instantly.

Business Name Generator

Generate brandable business and company name ideas from a keyword.

Email Signature Generator

Create a professional HTML email signature for Gmail or Outlook, in your browser.

Golden Hour Calculator

Sunrise, sunset, golden & blue hour and moon phase for any location and date — for phot…

Catering Calculator

How much food, non-alcoholic drinks, ice and cake to serve for any number of party guests.

Road Trip Cost Calculator

Estimate road-trip fuel cost and compare gas vs EV, split among travelers.

Random Picker

Random number generator, dice roller, coin flip and random name picker.

Coffee Ratio Calculator

Coffee-to-water ratio in grams for any brew size and strength.

Recipe Scaler

Scale recipe servings and ingredient amounts up or down by any factor.

Citation Generator

Generate APA, MLA and Chicago citations for websites, books and journals.

Browse all 251 free tools →