Skip to content
§
§ · free tool

Random team generator. Fairness, by cryptography.

Paste names, pick a group count or size, and get fair crypto-random teams in seconds — with leaders, keep-apart pairs, fun team names and instant exports. Nothing leaves your device.

A free online tool by Digital Heroes

Best effort — we retry shuffles to separate these pairs when possible.

Names stay in your browser, saved locally so they're here next time. Nothing is uploaded.

Leftover people are spread evenly, so sizes differ by at most one.

Shuffling uses a Fisher–Yates shuffle driven by crypto.getRandomValues — fair and unbiased.

Fair teams, zero drama

Classroom groups, five-a-side squads, hackathon teams or chore rotas — the generator splits any list evenly and impartially using your browser's cryptographic random number generator. Choose how many groups you want or how big each should be, keep rivals apart, star a leader in every group, and export the result as text, CSV or a print-ready sheet. Your names never leave the page: no signup, no tracking, free forever.

§ 02 · what you can do

Everything a team picker should do.

Two split modesDivide by number of groups or by people per group — leftovers are spread so sizes differ by at most one.
Crypto-fair shuffleAn unbiased Fisher–Yates shuffle driven by crypto.getRandomValues — no favorites, ever.
Keep rivals apartList pairs that shouldn't share a team; the generator retries shuffles to separate them and warns when it can't.
Leaders & labelsAuto-pick a ⭐ leader in every group and label teams with numbers, a custom prefix or fun random names.
Export anywhereCopy one group or all of them, download as .txt or .csv, or print a clean results-only sheet.
Private & rememberedYour name list is saved in this browser only and reloads next visit — nothing is uploaded.
§ 03 · how to use it

Five steps, no manual.

  1. Paste your list of names, one per line, into the Names box — duplicates are ignored by default.
  2. Choose Number of groups or Group size, set the count, and pick a label style.
  3. Optionally add keep-apart pairs or enable Pick a leader in each group.
  4. Click Generate teams, then reshuffle as often as you like — the last three shuffles stay in the history panel.
  5. Copy, download as .txt or .csv, or print your teams straight from the results card.
§ 04 · faq

Frequently asked questions.

Is the Random Team Generator free?
Yes — completely free for everyone. No sign-up, no account and no usage limits.
Is it private? Are my names uploaded anywhere?
No upload, ever. The generator runs entirely in your browser on your own device. Your name list is saved locally in this browser so it's there next time, and it never leaves your computer.
How random and fair are the teams?
The shuffle is a Fisher–Yates shuffle driven by your browser's cryptographic random number generator (crypto.getRandomValues) with rejection sampling, so every arrangement is equally likely — no modulo bias, no favorites.
Can I stop certain people from ending up together?
Yes — add keep-apart pairs like "Alice & Bob, Carlos & Dina". The generator retries up to 400 shuffles to separate them and shows a clear warning if the group sizes make it impossible.
What happens when names don't divide evenly?
Leftover people are spread evenly across groups, so team sizes never differ by more than one — no tiny last group. In group-size mode the extras are distributed the same way.
Can I export or print the teams?
Yes — copy any single group or all of them to the clipboard, download the result as plain text (.txt) or a spreadsheet-ready CSV with a Leader column, or print a clean sheet that shows only the teams.

Published · Last updated .

Online now

Hi there. How can we help you today?

Reply