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.
Open the full scenario editor.
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.