Enter participants' names, one per line, and randomly assign them to teams (or groups). Choose "By number of teams" to split everyone into a set number of teams with sizes kept as even as possible (differing by at most one). Choose "By members per team" to break the list into teams of a fixed size, where only the last team may be smaller. Press Shuffle to reorder and reassign — every press gives a different combination, so you can keep drawing until you like the result. Handy for classroom groups, picking sports teams, group work and shuffle lunches, or splitting players into sides for a game. Your names are never uploaded — everything runs in your browser.
How to use
- Enter participants' names, one per line.
- Choose "By number of teams" or "By members per team", and set the number.
- Press Shuffle to see the randomly assigned teams — it changes every press.
FAQ
Are the teams evenly sized?
With "By number of teams", everyone is spread across the teams as evenly as possible, so sizes differ by at most one. With "By members per team", the list is cut into fixed-size teams, so only the last team may end up smaller.
Does each press give a different result?
Yes. Every time you press Shuffle the names are randomly reordered before being assigned, so you get a fresh line-up each time. Keep pressing until you get a combination you like.
Can I use it for classroom groups or sports teams?
Yes. Anything where you want to split a list of names at random works — classroom groups, picking sides for PE or a game, group work, shuffle lunches and so on.
Are the names I enter stored or uploaded?
Your names are never sent to a server and are not saved. Everything runs in your browser (only settings like the split mode and number are stored on your device for next time, and can be cleared with Reset).