Random team generator
Split a participant list into random teams with headcounts differing by at most one. Shuffling before allocation avoids relying on the order in which names were pasted or entered.
Free to use. No email or account required.
Bookmark
Bookmark this tool
Save this short link in your browser’s bookmarks.
Paste this link into the address of a new or existing bookmark.
On desktop, drag Random team generator to your bookmarks bar.
Only the tool’s link is shared. Your inputs and results are not included.
Share
Your inputs
Your result
Ready when you are.
Sources
- MDN — browser cryptographic randomnessSources reviewed: 2026-10-29
How it works
- A browser cryptographic random source drives an unbiased shuffle. Winners are taken from that shuffled list; teams receive entries in turn.
- Choices and results are processed in this tab and are not automatically saved or uploaded. This is a casual selection tool, not a certified lottery or a prediction of real outcomes.
Assumptions and limitations
Balanced size does not mean balanced skill, availability, age or any other attribute. Review duplicate handling before grouping; repeated names can represent separate entries. Use human review when a particular pairing or separation matters.
How to use this tool
Paste one participant per line and choose the number of teams. Run the selection to shuffle participants into groups whose sizes differ by at most one. Review duplicate handling before drawing, then copy the result. This balances headcounts, not skill or other personal attributes.
When to use it
Build groups for workshops, classroom exercises or informal games. Enter one participant per line and choose the number of teams. Shuffling before allocation avoids relying on the order in which names were pasted or entered.
Worked examples
-
Divide eleven people into three teams
Eleven distinct participants divided into three teams produce sizes of 4, 4 and 3. Every participant appears in one team. A new run reshuffles the allocation, but some people may remain together by chance.
Frequently asked questions
When is Random team generator useful?
Build groups for workshops, classroom exercises or informal games. Enter one participant per line and choose the number of teams. Shuffling before allocation avoids relying on the order in which names were pasted or entered.
Processing and privacy
The calculation or transformation runs in your browser. The tool does not send its input values or generated output to an application server. Loading a page still makes infrastructure requests; optional analytics and Google consent messages have separate controls.
Privacy Policy. Privacy & preferences in the footer controls optional analytics.
Help and feedback
Consult the linked sources for definitions and reference data. Contact Support if you have a question or notice a problem.
Read about calculation methods · Report a problem to emonster



