Random Group Generator

Paste a list of names and split them into a set number of groups or a fixed group size. The split is random and as even as possible, with a reshuffle button. A free random group generator that runs in your browser, with no sign-up.

  • Free, every tool
  • No sign-up, no app
  • Private in your browser
  • Instant results
  • Works offline after first load
12 names
Split by
Add names and press “Make groups” to shuffle everyone into random teams.

How to use it

  1. 1

    Paste the names

    Enter one name per line, or separated by commas. Duplicates and blanks are handled for you.

  2. 2

    Choose how to split

    Set the number of groups you want, or a maximum group size, and the tool works out the rest.

  3. 3

    Generate and reshuffle

    See the groups instantly, and reshuffle for a fresh random arrangement whenever you like.

When it comes in handy

Classroom groups

Split a class into project teams fairly, without picking favourites.

Workshops and events

Break a room into discussion groups of a chosen size in seconds.

Games and activities

Make random teams so nobody can say the sides were stacked.

Instant, exact & 100% in your browser

The conversion runs right here in your browser using exact, standard factors. Nothing you type is sent to a server, there is no sign-up and no limit, and once the page has loaded it keeps working even with no connection.

Frequently asked questions

How are the groups made fair?
The names are shuffled randomly and then dealt out so the groups end up as even in size as possible. When the numbers do not divide evenly, the leftover members are spread one per group rather than piled into one.
Can I set a group size instead of a count?
Yes. You can fix the number of groups, or fix the maximum size of each group and let the tool decide how many groups that needs. Pick whichever matches your activity.
Is the list saved or sent anywhere?
No. The names stay in your browser while you use the tool and are not uploaded. Reshuffling just re-randomises the same list locally, so you can run it as many times as you want privately.
Is anything I type sent to a server?
No. Everything runs inside your browser, so the work you do here stays on your own device and nothing is uploaded. There is no sign-up and no limit on how many times you use it, and once the page has loaded it keeps working with no connection.