Random Group Generator
Split a list of names into random groups or teams
Enter names and click "GO!" to generate groups
How to Use This Tool
Use this random group generator to split names into balanced teams in seconds.
- Enter an optional group title (for example, class name or event).
- Paste names in the input box, one name per line (or comma-separated).
- Set how many groups you want to create.
- Click START! to randomly assign names into groups.
- Use Find to locate a person in generated groups.
- Click Save to download group data, or Print for a printable sheet.
FAQ
How many names can I add?
You can add a small or large list. Just make sure you have at least as many names as the number of groups.
Can I create equal-size groups?
The tool distributes names as evenly as possible. If the total is not divisible by group count, some groups will have one extra member.
Does this remove duplicate names?
Yes. Duplicate entries are removed automatically while preserving input order before randomization.
Can I save and print my groups?
Yes. Use the Save button to download JSON and the Print button to open a print-friendly version.
Is my data uploaded to a server?
No. Group generation runs in your browser using client-side JavaScript.