Random Team Generator for Fair, Balanced Groups
This random team generator takes a plain list of names and splits it into fair, evenly sized teams in one click. Paste your participants one per line, choose how many teams you want, and hit Generate — the names are shuffled and dealt out so every team ends up balanced.
It does more than just teams. Switch modes to make random Pairs, hand out Roles, or arrange a classroom Seating chart. Don't like a split? Reshuffle for a brand-new draw, rename teams inline, and copy or export the result whenever you're happy with it.
How to Generate Random Teams
Add your names
Type or paste participant names into the list, one name per line. The counter shows how many people you've added, or tap the wand to load a sample list to try it out.
Pick a mode
Choose Teams to split into groups, Pairs for two-person matchups, Roles to assign jobs, or Seating for a classroom chart.
Set your options
Set the number of teams (2–20), how odd counts are handled in Pairs, or the rows and columns for Seating. Turn on captain highlighting if you want a leader per team.
Generate and share
Click Generate to draw the result. Press R or Reshuffle for a new split, rename teams inline, then copy the result as text or export it as an image.
Features
Four Generator Modes
One tool, four jobs: split into Teams, make Pairs, assign Roles, or build a classroom Seating chart.
Balanced Teams
Split your list into anywhere from 2 to 20 teams, with members dealt out evenly so the groups stay balanced.
Fair, Random Split
A Fisher–Yates shuffle reorders every name before it's assigned, so each draw is genuinely random and unbiased.
Team Captains
Flip on captain highlighting and the first member of each team is crowned as its leader.
Editable Team Names
Click any team name to rename it. Your custom names are remembered for the next time you generate.
Pairs with Odd Handling
Match people into pairs and decide what happens to an extra person — fold them into a trio or leave one solo.
Random Role Assignment
Add a list of roles and each person draws one at random. If there are more people than roles, roles repeat to cover everyone.
Classroom Seating Chart
Shuffle names into a grid of desks with adjustable rows and columns, and a classroom view with a board at the front.
Reshuffle, Copy & Export
Redraw the result instantly, copy it as plain text, or export the layout as a PNG image to share or print.
History & Restore
Recent results are saved so you can reopen an earlier draw with a single click, or clear the list anytime.
Saved Preferences & Dark Mode
Your mode, team count, and settings are remembered between visits, and a polished dark theme is built in.
Frequently Asked Questions
How does the random team generator work?
Paste your names one per line and choose how many teams you want. The tool shuffles the whole list with a Fisher–Yates algorithm, then deals names out one at a time so the teams come out evenly sized. Click Generate and the split appears instantly.
How are uneven numbers handled?
In Teams mode, names are dealt round-robin, so when the count doesn't divide evenly the extra people simply land on the first teams — no group is left more than one member larger than another. In Pairs mode you choose what happens to an odd person: add them to one pair as a trio, or leave them solo.
Can I choose the number of teams?
Yes. Use the stepper to set anywhere from 2 to 20 teams. The tool keeps every team as close to the same size as possible for the number of people you've entered.
Is the split truly random and fair?
Yes. Every generation reshuffles the full list with a Fisher–Yates shuffle before assigning anyone, so no name has an advantage and the same input gives a different result each time. Hit Reshuffle or press R to draw again.
Can I make pairs or assign roles too?
Yes. Switch to Pairs to match people two-by-two, or Roles to give everyone a randomly assigned job. In Roles mode you add your own list of roles; if there are more people than roles, the roles repeat so everyone gets one.
How do I split a class into groups or seats?
For groups, use Teams mode and set the number you need. For a seating plan, switch to Seating, set the rows and columns, and the names are shuffled into a desk grid with a board at the front — handy for arranging a classroom or any room.
Can I save or share the result?
Yes. Copy the result as plain text to paste anywhere, or export it as a PNG image to share or print. Recent results are also kept in your browser history so you can restore an earlier draw with one click.
Is my list of names private?
Yes. The whole tool runs in your browser — names, generated teams, and history stay on your device and are never sent to a server. Clear the input or the history whenever you like.
No comments yet. Be the first to comment!