Random Group Generator: Make Fair Groups Instantly

0 names

Mark a captain by putting a * before the name, like *Sam.

How to split

Sizes differ by at most one when the numbers don't divide evenly.

Team names

Or edit any team's name directly on its card after you generate.

Keep people together or apart

      Your teams will appear here.

      A random group generator splits a list of names into fair, evenly sized groups in one click. Paste your names, pick the number of groups or the people-per-group size, and generate. Everyone has the same odds of landing in any group, and you can reroll or tweak the result as many times as you like.

      You’ve already got groups on screen. Here’s how to get the most out of the tool and how it decides who goes where.

      How to use the random group maker

      1. Add your names. Type or paste them, one per line or comma-separated. Duplicates get removed so nobody appears twice.
      2. Choose your grouping. Set a number of groups (like 5) or a group size (like 4 per group). Uneven totals get balanced automatically so group sizes differ by one at most.
      3. Generate. Hit the button and read the groups. Reroll for a fresh shuffle, or lock people together or apart before you run it.

      Here’s 9 people sorted into 3 groups:

      Team 1

      • Hugo
      • Chloe
      • Isla

      Team 2

      • Ben
      • Ava
      • Diego

      Team 3

      • Grace
      • Ella
      • Finn

      And the same 9 people arranged by size, in groups of 4 (which leaves one smaller group):

      Team 1

      • Hugo
      • Chloe
      • Isla

      Team 2

      • Ben
      • Ava
      • Diego

      Team 3

      • Grace
      • Ella
      • Finn

      Group maker, group picker, or group randomizer?

      These names all describe the same job, so it helps to know what people usually mean.

      A group maker builds several balanced groups from one list at once. That’s the main use here: split 30 students into 6 project groups, done.

      A group picker often means pulling one group or one name out of the list, like picking who goes first. You can do that here by making groups of the size you want and reading off the first one.

      A group randomizer just stresses the shuffle. Same tool, same fair result. If that word fits your search, the group randomizer page covers it directly.

      Handy for more than one crowd

      Teachers use it to split a class into project groups without the usual “pick me” drama. There’s a classroom group generator with student-specific options like keeping a support pair together.

      Managers use it to break a workshop into breakout groups or shuffle standup order. The office team generator is tuned for that.

      Hosts use it for game night, and coaches use it for drills. If you only need pairs, the random pair generator makes twos instead of larger groups.

      How groups stay fair and even

      Two things make the result trustworthy: an unbiased shuffle and even dealing.

      The shuffle is Fisher-Yates, a standard method where every ordering is equally likely. No name gets nudged toward any group. After the shuffle, people are dealt out one at a time across the groups, the way you’d deal a deck of cards. That’s what keeps sizes tight. Twenty people into three groups gives you 7, 7, and 6, never 10, 5, and 5.

      If you’ve pinned people together or apart, those rules apply first, then everyone else fills in randomly around them. Should a rule be impossible for your setup, you get a clear warning rather than a quietly broken result.

      It all runs in your browser. The names you paste never leave your device, which is the point when you’re grouping real students or staff.

      Frequently asked questions

      How do I randomly split a list into groups?

      Paste your list into the generator, choose how many groups you want or how many people per group, then hit generate. The tool shuffles everyone with an unbiased method and deals them into evenly sized groups. Reroll for a different arrangement, or set keep-together and keep-apart rules first.

      Can I set the size of each group instead of the number of groups?

      Yes. Switch to the by-size mode and enter people per group, like 4. The tool makes as many full groups of that size as it can. If the total doesn’t divide evenly, the leftover people form one smaller group, and you’ll see exactly how that shook out.

      Is the random group generator free?

      Yes, completely free with no signup and no limits on how many times you generate. It runs entirely in your browser, so there’s nothing to install and nothing to pay for. Your list of names stays on your device and is never uploaded, which the privacy policy explains in full.

      Can I make the same groups again later?

      Yes. Every result has a share link that encodes your list and settings. Open that link and you get the same groups back. That’s useful when you want a record of how groups were formed, or when you need to send the arrangement to someone else without re-entering everything.

      What’s the difference between a group and a team?

      They’re the same thing here. “Group” tends to fit classrooms and workshops, while “team” fits sports and competition. The underlying tool is identical. If your context is more team-flavoured, the team generator is the same engine with team-focused wording.