Random Group Generator

Team Generator

Paste your list of names and split them into random teams instantly — ideal for work exercises, quiz nights, and project groups.

0 names
Split by

How to use it

  1. List everyone who needs a team, one name per line.
  2. Set how many teams you want (two head-to-head, or more for a larger event).
  3. Optionally rename the teams and add rules for people who shouldn't be on the same side.
  4. Generate the teams, then Shuffle again if you want a different split.

Building fair teams without the negotiation

Every team-building exercise, quiz night, or hackathon starts with the same slightly awkward five minutes: someone has to decide who's on which team. Do it manually and you risk the same cliques forming every time, or a slow debate about who goes where. A team generator sidesteps all of that — the split is random, visibly fair, and done in the time it takes to paste a list.

This page defaults to two teams because that's the most common case: a head-to-head quiz, a debate, a five-a-side kickabout at the office away-day. Switch to "by number of groups" and enter a higher number for multi-team events, or switch to "by group size" if you know exactly how many people you want per team and don't mind however many teams that creates. Custom team names replace the generic "Team 1, Team 2" labels — useful if your event already has themed team names picked out.

Work teams have constraints that a plain shuffle won't respect on its own. You might want to deliberately mix departments so a project team isn't all-engineering, or split up two colleagues who always end up dominating the same group. The keep-apart rule handles the second case directly. For the first, generating and reshuffling a few times usually gets you a mix you're happy with — each shuffle produces a genuinely new random arrangement, not a variation on the last one.

Because everything runs locally in the browser, this is safe to use with real staff or client names without worrying about where that data goes — there's no database, no login, and no tracking of who you've grouped with whom. If you're running a recurring event, Share link lets you save the exact same name list and settings as a bookmark, so next time you don't have to retype everyone.

When it's time to announce the teams, Present mode strips away every control and blows the results up to full-screen, high-contrast type that reads clearly from across a room — handy for kicking off an in-person event without everyone crowding around one laptop screen.

Frequently asked questions

How many teams can I create?
As many as you have people for — the tool works whether you need two teams for a head-to-head or a dozen small teams for a large event. Switch between "by number of teams" and "by team size" depending on which number you actually know.
Can I rename the teams instead of using Team 1, Team 2?
Yes. Open the custom group names section and type your own team names, one per line. Any teams beyond the names you provide will fall back to the default numbered labels automatically.
Can I stop two people from being on the same team?
Add a "keep apart" rule with both names in the Rules section. The generator will actively avoid placing them on the same team on every shuffle, and will tell you clearly if that's not possible with the number of teams you've chosen.
Will the teams be evenly sized?
With "Keep group sizes even" switched on (the default), team sizes never differ by more than one person. Switch it off if you'd rather any leftover people were grouped together in the final team.
Can I use this for a recurring weekly team split?
Yes — use Share link after generating to get a URL that restores your exact name list and settings. Bookmark it, and each visit gives you a fresh random shuffle of the same people.