Zero Signup ToolsFree browser tools

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.

0 names

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.

Label style
Input cleanup

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

  1. 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.
  2. 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.
  3. 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.
  4. Choose a label style (Numeric, Letter, Animals, Planets, or Colors) and, if you like, a custom prefix such as Squad, Group, or Table.
  5. 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.
  6. 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

All tools
All toolsGenerator Tools