Skip to content
EN
List & number tools Free · Private

Variable-Size Group Splitter

Split a list into groups of variable size.

The Variable-Size Group Splitter divides your list into random groups whose sizes vary within a minimum and maximum you set. It's useful when you want natural-feeling clusters — breakout rooms, discussion pods, or rotating stations — rather than rigidly equal teams. Set your range, click split, and everyone is placed without anyone being left out.

Paste. Paste your list of names or items, one per line.

0 items

Click Split to see a result.

Options
Recent results
  • No history yet.

How it works

  1. Paste. Paste your list of names or items, one per line.
  2. Range. Set the minimum and maximum group size in the options.
  3. Split. Click Split to shuffle and form variable-size groups.
  4. Reroll. Split again for a different random arrangement.

Frequently asked questions

How is this different from the Team Divider?

The Team Divider makes equal-sized groups. The Variable-Size Splitter lets group sizes vary within a range you choose.

Will it leave anyone out?

No. A small leftover group is merged into the previous group so everyone is included.

Is the grouping random?

Yes. The list is shuffled with your browser's Web Crypto API for an unbiased, cryptographically sound split.

Are my names sent to a server?

No. The splitter runs entirely in your browser and works offline, so your list stays on your device.

Related randomizers

Further reading

  • Picking random teams without starting a fight

    Randomising teams sounds easy: shuffle, deal, done. In practice you need to think about balance, locked groups, varying sizes, and the friend who always ends up on the same side. Here's how we handle it.

Send feedback

Found a bug, want a feature, or just say hi? Send it our way.