🛝Toolio
All tools

👥 Random Team Generator

Paste a list of names, pick how many teams or how many people per team, and the generator splits everyone into fair random groups in seconds — all in your browser.

Names (one per line)

About

The Random Team Generator uses the Fisher–Yates shuffle algorithm to randomize your list of names before distributing them across teams. You can split by the number of teams (the tool divides names evenly, placing remainders in the first teams) or by the number of people per team (the tool calculates how many teams are needed automatically). Results appear as clearly labeled team cards. Because the tool runs entirely in your browser, no names or data are ever sent to a server — it works offline too once the page has loaded.

How to use

  1. Type or paste your list of names into the text area, one name per line.
  2. Choose your split mode: "Number of teams" to set how many groups to create, or "People per team" to set the group size.
  3. Enter the number of teams or the number of people per team in the input field.
  4. Click "Generate Teams" to shuffle the names with Fisher–Yates and display the resulting team cards.
  5. Click "Regenerate" to instantly reshuffle and get a new random arrangement without re-entering any names.

FAQ

How are teams made fair?
The tool applies a Fisher–Yates shuffle, which produces a uniformly random permutation of all names. Teams are then filled from this shuffled list, so every possible grouping is equally likely.
What happens if the names don't divide evenly?
Remainder members are distributed one at a time to the first teams, so teams differ in size by at most one person. No one is left out.
Is there a limit on how many names I can enter?
No hard limit. The tool handles hundreds of names comfortably since the shuffle runs entirely in your browser without any server round-trips.
Are my names stored or sent anywhere?
No. Everything runs in your browser. Names are not sent to any server and are not stored beyond your browser session.
Can I reshuffle without re-entering the names?
Yes. Click "Regenerate" to instantly produce a new random split from the same list of names.