For team generation with rules

Constraint-Based Team Generator

Build teams around real constraints: keep certain people together, keep others apart, balance attributes, and reduce repeated pairings across rounds.

For classrooms, workshops, managers, and events where team quality matters more than pure randomness.

Keep togetherKeep apartBalance teamsMultiple rounds
For constraint-heavy plans

Open the full scenario editor.

Hard and soft rulesMultiple sessionsAttribute balancingRepeat-pairing controlSolver settings
Use it when the quick setup needs deeper constraint control.
People
6
Groups
2
Approx size
3

Need even more options? Use the scenario editor.

Constraints you can model

Start with names or CSV data, then add the rules that matter for the team assignment.

Keep people together

Place co-facilitators, support pairs, or preassigned partners in the same team.

Keep people apart

Avoid known conflicts, manager-report pairings, or combinations that would reduce team quality.

Balance attributes

Distribute skills, roles, departments, experience levels, gender, or custom attributes from CSV input.

Avoid repeat pairings

Run multiple rounds and reduce repeated pairings when teams rotate across sessions.

Concrete example

24 people, teams of 4, balance by role, keep two facilitators together, keep two participants apart.

Editable results

Generate a draft, review it, then open the scenario editor for deeper control when needed.

Why constraint-based beats basic random teams

A basic team generator can shuffle names. Constraint-based generation lets the assignment reflect the real rules of the session.

Better balance

Avoid teams that accidentally cluster the same role, skill, or department.

Fewer manual fixes

Put known relationship rules into the setup instead of repairing the output by hand.

Multi-round support

Create more than one round and reduce repeated pairings across the schedule.

Same tool, deeper editor

Use the quick generator first, then open the scenario editor for complex cases.

Use the full editor for hard constraints, custom weights, and detailed review.

Frequently asked questions

Can I generate teams with constraints online?

Yes. GroupMixer lets you paste names or CSV data, add common constraints, and generate teams in the browser.

Can I balance teams by gender, role, skill, or department?

Yes. Use CSV input with a column for the attribute you want to balance, then select that attribute in advanced options.

Can I keep people together or apart?

Yes. Add keep-together groups and avoid-pairing rules in the advanced options, or use the scenario editor for deeper control.

Do I need an account?

No. Paste names, adjust the setup, and generate groups right away.

Where is my data processed?

In your browser on this device. Your participant list stays in the page while you work.

What is the scenario editor?

The scenario editor gives you more control over sessions, constraints, solver settings, and result analysis.