Split players into two teams instantly

About Random Team Splitter

Random Team Splitter is a free, lightweight web tool designed to take the hassle out of dividing people into two groups. Whether you're organising a football match, a classroom activity, a gaming session, or any event that needs fair teams — we make it instant and effortless.

No account. No app to download. No data sent to any server. Everything happens right in your browser.

Features

🎲

Simple Random Split

Enter names, press a button, get two random teams in under a second.

⚖️

Score-Based Balancing

Assign skill ratings to each player and let the algorithm create fair teams using snake draft.

🎯

Random Variance

Balanced split applies 0–30% variance so results stay unpredictable and fun.

📋

Copy Results

One-click copy of both teams to share with players via chat or message.

📥

Bulk Import

Paste a comma-separated list of names and scores to populate the balanced splitter instantly.

📱

Works on Any Device

Fully responsive design — works great on phones, tablets, and desktops.

How It Works

Simple Split: Names are shuffled using the Fisher–Yates algorithm — one of the most well-known unbiased shuffling methods — then alternately assigned to Team A and Team B.

Balanced Split: Players are sorted by score and assigned via a snake draft (A → B → B → A → …), producing the most balanced distribution possible. A random number of player swaps (0–30% of the roster) is then applied to introduce unpredictability while keeping teams roughly fair.

Privacy

Player names and scores you enter never leave your browser. We do not store, log, or transmit any input data. See our full Privacy Policy for details.

Contact

Have a suggestion, found a bug, or just want to say hello? Head over to our Contact page.