Generator Tools
Random Team Generator
Paste a list of names and split them into balanced random teams or fixed-size groups. Fair shuffle, custom labels, copy each team, no signup.
Team rules
Names are dealt round-robin so team sizes stay within one player of each other.
Used by numeric and letter styles. Themed styles ignore the prefix when a name is available.
Draw
Add names above to generate teams.
Paste names into the box above. As soon as you have at least one name, balanced teams appear here. Click Reshuffle for a new draw.
How to use
- Paste your names into the input on the left. One name per line is the easiest format, but commas, semicolons, and tabs are also accepted as separators.
- Pick a split mode. By team count distributes names round-robin so team sizes stay within one member of each other; By team size fills teams of a fixed size and lets the last team be smaller if needed.
- Set the number of teams or the members per team. The input accepts any positive whole number up to the safe limits shown in the field.
- Choose a label style (Numeric, Letter, Animals, Planets, or Colors) and, if you like, a custom prefix such as Squad, Group, or Table.
- Use the cleanup toggles to trim whitespace, drop blanks, or remove duplicate names before the draw. Toggle them on if your list was copy-pasted from a form.
- Click Reshuffle for a fresh, independent draw. Copy a single team with its team card Copy button, or copy the whole draw as plain text, Markdown, or CSV from the top of the Draw panel.
About this tool
Random Team Generator takes a list of names and splits them into balanced random teams. Paste names one per line (commas, semicolons, and tabs also work), pick a mode, and the tool draws teams instantly. By team count distributes names round-robin so every team is within one member of the same size; this is the right mode for classroom groups, sports teams, trivia nights, project squads, or any time you want the fairest possible split. By team size fills teams up to a fixed number of members each (for example, doubles teams of 2, soccer rosters of 11, or workshop tables of 6); the last team can be smaller if the name count is not divisible. Shuffling uses the browser's crypto.getRandomValues API with a Fisher-Yates pass, so every name has an equal chance of landing on any team and consecutive draws are independent. The Reshuffle button gives you a fresh draw without changing the input list, which is handy when you want to redraw a few times to break a tie or check for fairness. Each team gets a label you can theme: numeric (Team 1, Team 2), letter (Team A, Team B), animals (Lions, Tigers, Bears), planets (Mercury, Venus, Earth), or colors (Red Team, Blue Team), with a custom prefix you can change at any time. Optional cleanup toggles trim whitespace, drop blank lines, and remove case-insensitive duplicate names before drawing so a copy-paste from a sign-up sheet does not skew the result. Every team card has its own Copy button for sharing in a chat or doc, plus top-level Copy buttons that export the whole draw as plain text, Markdown, or CSV (team,member). Everything runs in your browser, so the names you paste here never leave your device.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
List Randomizer
Shuffle items, draw winners, or build random teams from any list.
Open tool
GeneratorDecision Wheel
Animated wheel that picks one item fairly. Remove-winner mode for raffles.
Open tool
GeneratorRandom Number Generator
Random integers, decimals, dice rolls, and list picks with unique-only and sort.
Open tool
GeneratorLottery Number Generator
Random quick picks for Powerball, Mega Millions, EuroMillions, UK Lotto, and custom games.
Open tool
GeneratorCoin Flip
Fair virtual coin flip with single, multi flip, and custom outcomes.
Open tool
GeneratorDice Roller
Roll one or many polyhedral dice with modifiers, advantage, keep highest or lowest, and 2d6+3 notation.
Open tool