Splitting a group into fair, random teams for a game, activity, or work project is easy to overthink when doing it by hand — this tool shuffles a list of names and distributes them evenly across however many teams you need.
Paste in one name per line, choose how many teams to create, and the names are randomly shuffled and dealt out as evenly as possible, so no team ends up noticeably larger than another.
It's useful for classroom activities, sports pickup games, office team-building exercises, or any situation where you want a genuinely random, unbiased split rather than picking favorites.
Because everything runs locally in your browser, results appear instantly and nothing you type or upload is ever sent to a server.
Bookmark this page if you expect to use this tool regularly — it loads fast and behaves the same way every time, with no account needed.
This kind of task shows up constantly in everyday writing, coding, design, and admin work, which is exactly why a dedicated, focused tool saves so much back-and-forth.
A tool that does one job well, without a cluttered interface or unrelated features competing for attention, tends to be faster to use than a heavier all-in-one app.
If you find yourself needing this conversion or calculation often, keeping this page open in a tab is usually faster than digging through a bigger software suite's menus.
Because there's no sign-up or installation step, you can jump straight from search result to working tool in a couple of seconds.
This tool avoids unnecessary steps like account creation or email verification, since the underlying task itself is simple enough not to need them.
Frequently asked questions
How does it keep teams balanced in size?
Names are shuffled randomly, then dealt out one at a time to each team in rotation, so team sizes differ by at most one person even when the count doesn't divide evenly.
Can I regenerate if I don't like the result?
Yes, click generate again for a completely fresh random shuffle and split.