Split a class into groups
Twelve students, four groups of three, named with colours so groups are easy to call out.
12 names / 4 teams / Colours
Paste your names, choose how many teams you want or how many players per team, and press Make teams. You get fair, evenly sized random teams in one click, with an optional captain for each. Your list never leaves your browser.
When the group does not divide exactly, the teams differ by at most one person. The extra people are spread one per team, and which teams get them is random too.
| People | Teams | Team sizes |
|---|---|---|
| 7 | 2 | 4 and 3 |
| 10 | 3 | 4, 3 and 3 |
| 11 | 4 | 3, 3, 3 and 2 |
| 25 | 6 | 5, 4, 4, 4, 4 and 4 |
| 30 | 4 | 8, 8, 7 and 7 |
If you choose People per team, the number of teams is the number of people divided by the size, rounded up, and the teams are then balanced the same way. Splitting 10 people into groups of 4 gives 3 teams of 4, 3 and 3, not two full teams and a leftover pair.
Four common uses. Press "Load this example" to fill in the form and make the teams straight away.
Twelve students, four groups of three, named with colours so groups are easy to call out.
12 names / 4 teams / Colours
Ten players, two sides, no captains arguing over who picks first.
10 names / 2 teams / Team 1, 2
Ten people, groups of about three. The tool rounds up to four teams and balances them as 3, 3, 2 and 2.
10 names / 3 people per team / Animals
Nine people in three groups, each with a randomly chosen captain to run the first meeting.
9 names / 3 teams / Captains on
Random is not the same as balanced for skill. A random draw is fair, but it can still put the strongest players together. If skill matters, split strong and weaker players into separate lists first, make teams from each list, then combine team 1 from each, and so on.
Shuffle again freely. Each press is a completely independent draw. If a result clashes with a rule such as two siblings on one team, just draw again rather than swapping people by hand, which weakens the fairness.
Use one name per line. If two people share a first name, add an initial, such as "Sam K" and "Sam L", so you can tell them apart in the results.
Choose captains after the draw. Picking captains from inside each team, as the captain option does, is fairer than choosing leaders first and letting them draft.
The list is shuffled with the Fisher-Yates method, driven by crypto.getRandomValues, the secure source browsers use for encryption, with rejection sampling so no arrangement is favoured. Every possible ordering of your names is equally likely, and the teams are cut from that order, so every possible split into evenly sized teams is equally likely too.
Nothing is saved or uploaded. Your list lives only in the page until you close or clear it.
Teams differ by at most one person. With 10 people and 3 teams you get 4, 3 and 3, and the tool picks at random which teams get the extra person.
Yes. Switch to "People per team" and enter the size you want. The number of teams is the group size divided into your list, rounded up, then balanced, so 10 people in groups of 4 becomes 4, 3 and 3.
No. The draw is random, so it ignores skill and can put strong players together. For skill-balanced teams, split your list into strong and weaker players first, make teams from each, then combine them.
You get a completely new, independent draw. Earlier results have no influence on it, so a pairing you saw before can come up again.
Tick "Pick a captain for each team" and one member of every team is chosen at random after the teams are formed. Each member of a team is equally likely to be captain.
Up to 500 names and up to 50 teams. The split happens instantly in your browser.
No. Your names stay in the page and are not uploaded or stored. Closing the tab clears them.
Paste a list, spin the wheel and get a fair random winner. Remove winners as you go.
HanaDraw fair giveaway winners and backups from a list or ticket range, with a timestamped result.
Winner 1Any range, one number or many, with or without repeats.
1-100 → 57