How does Shuffly work?
Shuffly makes team creation quick, easy, and fair by balancing skill levels. Whether you're organizing a sports event, a work project, school activity, or a gaming tournament, Shuffly ensures random yet well-balanced teams for any occasion. Create an account to save participants and groups for future use, or use Shuffly without registration for quick one-time team generation.
Step 1: Enter Player Names & Skill Levels
Start by typing the names of all participants, placing each player on a new line. To include skill levels (optional but recommended for better team balance), add a number after their name (e.g., John 3, Jane 10). Skill levels can be any non-negative number (0, 1, 2, 3, ...), allowing you to create a granular skill rating system. By default, every player has a skill level of 0.
💡 Import Options
Save time with multiple import methods:
- Manual Entry: Type participants directly into the text area (available for all users)
- Import from Groups: If you're signed in, import participants from your saved groups
- Import from Participants: Reuse participants you've saved in your account
- File Import: Import from Excel (.xlsx) or CSV files with columns for Player Name and Skill Level (available for paid plans)
💡 For Registered Users
Create a free account to save participants and groups for future use. Build a library of participants and reuse them across multiple team shuffles without re-entering names each time. Organize participants into groups for different events or activities.
Note: Using skill levels improves team balance, ensuring that both experienced and less experienced players are distributed equally across teams.
Step 2: Set the Number of Teams
Select how many teams you want to generate. Shuffly allows you to create a minimum of 2 teams, and the maximum is only limited by the number of participants you have (you can't have more teams than players). Once you've selected the number of teams, you can rename them if desired (e.g., Team 1, Red Team, or Alpha Squad). If you skip renaming, Shuffly will use default names like "Team 1", "Team 2", and so on.
Step 3: Shuffle and Generate Teams
After setting up your players and teams, simply hit the Shuffle button. Shuffly will instantly divide players into teams based on their skill levels, aiming to create the fairest distribution possible.
Available Actions
From this page, you have several convenient options:
- Copy results – Copy team rosters to your clipboard (available for all users)
- Reshuffle – Generate new team combinations with one click
- Download as Image – Save team rosters as a PNG image (available for all users)
- Download as Excel (Teams) – Export teams with all details in Excel format, with each team on a separate sheet (available for all users)
- Download as CSV (Teams) – Export teams in CSV format for easy sharing and compatibility (available for all users)
- Download as PDF – Export teams in a professional PDF format (available for paid plans)
- Download as Excel (Participants) – Export the complete participants list for future use (available for paid plans)
- Download as CSV (Participants) – Export the participants list in CSV format for future use (available for paid plans)
💡 Account Benefits
Create a free account to unlock additional features:
- Save and manage participants for future use
- Create and organize groups of participants
- Import participants from your saved groups
- Access your team shuffling history
- Upgrade to paid plans for advanced import/export features, higher participant limits, and priority support
Shuffly takes the hassle out of team creation and delivers fair, well-balanced teams every time! Whether you're a casual user or need advanced features for regular team management, Shuffly adapts to your needs. 🚀