GroupMixer logoGroupMixer
For classrooms, workshops, and events

Random Group Generator

Paste names, choose the number of groups, and generate instantly. Private, and no sign-up needed.

Start with a simple random split, then add balancing, constraints, and multi-round optimization only when your session needs it.

Private (processed in your browser)No sign-upResults in seconds
Want to do better than random?

Try the full group optimizer.

Keep togetherAvoid pairingsMultiple roundsMaximize mixingBalance gendersTweak resultsBalance any attribute
Your landing-page draft comes with you.
··
People
8
Groups
4
~Size
2

Works for classrooms, workshops, and events

Start with a simple random split. When you need more control, GroupMixer grows with you.

Classroom groups

Teachers paste a student roster and create balanced groups in seconds. No learning curve.

Workshop breakout rooms

Split participants into breakout rooms for a single session or rotate across multiple rounds.

Speed networking

Generate multiple rounds where people meet new faces each time. Minimize repeat pairings automatically.

Team projects

Divide a class or team into project groups. Optionally balance by skill, role, or department.

Conference sessions

Assign attendees to parallel tracks or discussion tables while respecting constraints.

Social mixers

Plan icebreaker rounds where everyone meets someone new. Keep certain people together or apart.

Need more control?

GroupMixer is more than a random shuffler. When simple groups aren't enough, unlock advanced rules without switching tools.

Keep certain people together

Ensure friends, co-workers, or pre-assigned pairs always land in the same group.

Keep certain people apart

Prevent specific people from being grouped together — useful for conflict avoidance or diversity.

Avoid repeat pairings

Run multiple rounds where the same two people don't end up together again.

Balance groups by attribute

Use CSV input to balance groups by role, skill level, gender, department, or any custom column.

The expert workspace gives you full control over sessions, constraints, solver settings, and detailed result analysis.

Frequently asked questions

How do I split a list of names into random groups?

Paste your names (one per line) into the text box, set the number of groups or people per group, and click "Generate Groups". Your groups appear instantly.

Is GroupMixer free to use?

Yes. GroupMixer is completely free. There is no sign-up, no account required, and no usage limits.

Does my data stay private?

Yes. All processing happens locally in your browser. Your names and group data are never sent to a server.

Can I add rules like keep-together or keep-apart?

Yes. Open the advanced options to add keep-together groups, avoid-pairing rules, multiple sessions, and attribute balancing. Or use the expert workspace for full control.

Can I create groups for multiple rounds?

Yes. Set the number of sessions in the advanced options and enable "Avoid repeat pairings" to minimize how often the same people end up together.

What is the expert workspace?

The expert workspace gives you detailed control over sessions, constraints, solver settings, warm-start from previous results, and full result analysis. It uses the same powerful solver engine.