Split into Teams
Distribute the entries of your list evenly across teams so you can form random groups for games or other shared tasks. Runs in your browser, GDPR-compliant.
Your inputs are processed in your browser and are not transmitted to our servers. Note: third-party resources (e.g. advertising and analytics from Google/Cloudflare) and an optional PayPal donation link may transfer data when loading or when clicked. Browser extensions or plugins may be able to read content that is visible in the input fields.
The result will appear here …
How to use this tool (video)
This video is hosted on YouTube. When you play it, data may be sent to Google.
Split into Teams
The Team splitter distributes the entries of a list evenly across a selectable number of teams. You enter a list of names or items and specify how many groups to form. The generator ensures a fair distribution where each entry is assigned to exactly one group and group sizes are as even as possible. The tool is useful for game groups, project work, or any situation where random teams need to be formed.
How it works
The generator divides the list entries so that group sizes are as evenly distributed as possible. If you have 20 names and want to form 4 teams, each team gets exactly 5 members. If the number of entries is not evenly divisible by the number of teams, some teams get one member more than others. As a concrete example: with 23 entries and 4 teams, three teams get 6 members each and one team gets 5 members. The assignment of entries to teams is random, so no group is systematically favored.
What the tool can and cannot do
This tool distributes list entries across teams. It cannot create lists itself, consider preferences or skills of participants, or perform complex multi-criteria grouping algorithms. It simply distributes evenly, which makes it ideal for fair team assignments but unsuitable for weighted or skill-based grouping. The list must be manually entered by the user; the generator does not read external data sources.
Why local processing in the browser
All calculations run directly in your browser. Your inputs and the generated teams are never sent to a server, there is no upload and no server logs. You do not need to register or have an account. After the page loads, the generator also works offline because assets are cached in the browser. There is no attackable server and nothing is transmitted over the network.
Frequently asked questions
How does the generator ensure fair teams?
The generator randomly and evenly distributes entries across teams. Each entry is assigned to exactly one group.
Do I need to be online?
No, the Team splitter works offline after the page loads. Everything runs locally in your browser.
Are my data uploaded?
No, your list and team assignment stay on your device. No upload, no server logs.
Can I specify any number of teams?
Yes, you can set the desired number of teams, even if the list is not evenly divisible.
Does the generator consider skills or preferences?
No, the generator does not consider skills or preferences. It simply distributes evenly.
Is the tool free?
Yes, the Team splitter is a free tool that runs directly in your browser.