Random Team Generator

Create balanced teams instantly with advanced features like locked assignments, custom names, and history tracking

Add People
Enter names (one per line) or paste from a list

0 people added

Team Settings
Configure how teams should be generated

About This Tool

The Random Team Generator is a powerful tool for creating balanced teams instantly. Whether you're organizing a sports tournament, dividing a class into study groups, forming project teams at work, or setting up game teams, this tool makes it effortless. Simply enter the names of all participants (one per line), choose how you want to divide them (by number of teams or by team size), and click generate. The tool uses smart randomization to ensure fair distribution while giving you complete control over the results.

Advanced features include locked assignments (keep specific people on specific teams across regenerations), customizable team names and colors, multiple distribution methods, and comprehensive history tracking. You can lock individuals to teams to ensure they stay together when regenerating, perfect for keeping team leaders or partners together. The history feature saves your last 10 generations so you can easily go back to a previous configuration. Export your teams in multiple formats (text, CSV, JSON) for use in other applications or share them with participants.

The tool provides real-time statistics showing total people, number of teams, assigned and unassigned members, and locked assignments. You can customize team names (use fun names like "The Avengers" or simple numbered teams), change team colors for visual distinction, and manually edit team names after generation. All data is saved locally in your browser, so your team configurations persist between sessions. Perfect for teachers, coaches, event organizers, team leaders, and anyone who needs to create random, balanced teams quickly and fairly.

Features

Smart Randomization

Fair and balanced team distribution using advanced shuffling algorithms.

Locked Assignments

Lock specific people to teams to keep them together across regenerations.

Multiple Distribution Methods

Divide by number of teams or by team size - whatever works best for you.

Fun Team Names

Choose between fun names (The Avengers, Dream Team) or simple numbered teams.

Custom Colors

Assign unique colors to each team for easy visual distinction.

History Tracking

Saves your last 10 generations so you can restore previous configurations.

Multiple Export Formats

Export teams as text, CSV, or JSON for use in other applications.

Real-Time Statistics

See total people, teams, assignments, and locked members at a glance.

Editable Team Names

Customize team names after generation to match your preferences.

Quick Regeneration

Instantly shuffle and create new teams while keeping locked assignments.

Local Storage

Your names and history are saved locally - no data sent to servers.

Mobile Friendly

Fully responsive design works perfectly on phones, tablets, and desktops.

Frequently Asked Questions