Randomify Tool

Team / Group Generator

Perfect for classrooms, meetups, and hackathons—shuffle people into fair teams in a click.

Building teams...

How to Use the Team / Group Generator

  1. 1Enter your roster in the text area — one name per line or comma-separated.
  2. 2Choose a distribution mode: "Number of teams" (you set how many groups) or "People per team" (you set the group size).
  3. 3Select a team-name theme: Numbers, Greek, Colours, or Animals.
  4. 4Toggle Captain mode if you want the first member of each team marked as captain.
  5. 5Click Generate. Teams appear as colour-coded cards with member lists, counts, and optional captain badges.
  6. 6Copy the results or download a CSV file to share with your group.

When to Use the Team / Group Generator

A teacher splitting 30 students into 6 groups for a science project enters the class roster, selects "5 teams," picks the Greek naming theme, and projects the result. Each team — Alpha through Epsilon — has its own colour card and six members.

A workshop facilitator creates breakout groups of 4 people each. "People per team" mode handles the maths automatically, even when the total doesn't divide evenly — remainder members are spread across the first groups.

A sports coach randomises pickup teams for practice scrimmages, enables Captain mode so each team knows who leads the coin toss, and regenerates until the teams feel balanced enough to start.

A hackathon organiser exports the generated teams as a CSV, uploads it to a shared Google Sheet, and links it in the event Slack channel so everyone can find their team before the event starts.

Team / Group Generator vs. List & Name Picker

The Team Generator distributes an entire roster into multiple groups simultaneously — with named teams, colour cards, captain badges, and CSV export. The List Picker selects individual winners or shuffles a list into a single order. Use the Team Generator when you need to form balanced groups; use the List Picker when you need to draw winners or create a ranked sequence. Try the List & Name Picker

Drop in a roster (one person per line or comma), pick whether you want a fixed number of teams or a preferred team size, and Randomify distributes names evenly with a Fisher–Yates shuffle. It’s an effortless way to build breakout rooms, hackathon squads, or recess matchups without debates about fairness. Because everything runs locally, you can safely paste class lists or event RSVPs without exposing them online.

The output cards feature bold team labels and clean chips for each member, making them easy to project or share in chat. Copy the results, reroll for new groupings, or use the wheel to decide which team presents first. Balanced teams are now a one-click affair.

  • Split a class or group into teams quickly.
  • Create balanced breakout groups for workshops.
  • Randomize teams for games and competitions.
  • Use Number of Teams for contests, Team Size for breakout rooms.
  • Pair with Wheel Spinner to pick which team starts first.

Frequently Asked Questions

It shuffles the roster randomly and distributes members evenly across teams (or slices into groups by size). Remainder members are spread across the first teams so group sizes differ by at most one.
No. Each run reshuffles the roster, so groups change every time you click Generate.
No. Your roster stays in your browser and isn't sent to Randomify servers.
"Number of teams" splits the roster into a fixed number of groups. "People per team" creates as many groups as needed with a fixed size per group. Choose whichever framing matches your situation.
Randomify offers four naming themes: Numbers (Team 1, Team 2), Greek (Alpha, Beta, Gamma), Colours (Red, Blue, Green), and Animals (Hawks, Bears, Wolves). Each team also gets its own background colour.
When Captain mode is enabled, the first member in each team is marked with a "C" badge. Use this when teams need a designated leader, spokesperson, or first player.
Yes. Copy the results as text or click Download CSV to get a timestamped file you can open in Excel, Google Sheets, or any spreadsheet tool.