Free randomizer

Random Group Generator

Split a field into balanced random groups for a group stage, classroom, or draw. Paste the list, choose the number of groups, and generate.

  • Balanced groups
  • Any field size
  • Copy or print
0 players

One per line, or comma-separated. Up to 128.

Teams or players are shuffled into balanced groups; sizes differ by at most one.

Need a blank sheet?

Print free blank brackets from the printables page. No account.

Split a field into random groups

Paste teams or players, choose the number of groups, and generate. The field is shuffled and distributed evenly; for 12 teams into 4 groups, each group gets 3.

Groups vs teams

The math is the same: a random, balanced split. Use the Random Team Generator when the result is a team that will play together; use this page when the result is a group for a group stage, classroom, or draw.

Share and print

Copy the groups as text for a chat, print a clean list for the venue, save the draw in this browser, or share a snapshot link. Reshuffle draws a new assignment from the same list.

Snapshot, not sync. A share link contains the draw at the moment you copy it. If you reshuffle later, copy a new link.

Frequently asked questions

How are groups balanced?
The list is shuffled and distributed one player at a time across the groups, so sizes differ by at most one.
Can I use team names instead of player names?
Yes. The input is just a list of names. Use team names for a club draw or player names for a classroom.
How many groups can I create?
Between 2 and the number of entries, up to 128.
Can I reshuffle?
Yes. Reshuffle replaces the current groups with a new random draw from the same list.
Can I print or share the groups?
Yes. Print / PDF gives a clean list; Share link encodes the draw in the URL as a snapshot.
Where is the data stored?
In this browser only. Nothing is uploaded to a server.

Saved tournaments

Saved in this browser only.

Share this bracket

This link contains the full bracket state. It is a snapshot: edits you make later will not change the link until you copy a new one.

Long links may be truncated by some chat apps. Keep a JSON export as a backup.