Free Random Team/Group Splitter

Paste a list of names, split randomly into balanced teams or groups.

Useful for classroom group assignments, sports team drafts, or splitting up a work team for a hackathon or project — the random assignment removes any perceived bias in team selection, and group sizes are kept as even as possible.

Worked Example

Example: 9 names split into 3 groups gives 3 people per group, randomly assigned each time you click Split.

Method

Shuffles the input list (Fisher-Yates shuffle) then distributes names round-robin across the requested number of groups.

Worked Example

Example: 9 names split into 3 groups gives 3 people per group, randomly assigned each time you click Split.

Method

Shuffles the input list (Fisher-Yates shuffle) then distributes names round-robin across the requested number of groups.