Roster to groups

Random Group Generator

Paste a roster, choose a split method, and make balanced random groups for classrooms, workshops, games, meetings, or events. The assignment sheet updates in your browser so you can review the result before sharing it.

1

Paste your roster

Use one name per line, or separate names with commas.

2

Choose the split

Pick a fixed group count or a target group size.

Split method

Add names to preview the group sizes.

3

Assignment sheet

Generated random groups will appear here.

Uneven lists are distributed as evenly as possible, with leftover names placed one at a time.

How to use the random group generator

  1. Paste students, teammates, players, guests, or participants into the roster box.
  2. Choose Number of groups when you know how many teams you need.
  3. Choose People per group when the target group size matters more.
  4. Generate, review the assignment sheet, then copy, print, or download groups as CSV.

The random group generator is built for fast moments when you need to split names into groups without a spreadsheet formula. It works for teachers, facilitators, trainers, coaches, event hosts, and anyone who needs a simple team generator.

Choosing number of groups or people per group

Number of groups is best when the room already has a fixed setup: six tables, four breakout rooms, three debate teams, or five event stations. The group generator keeps the final count fixed and spreads names across those groups.

People per group is best for pairs, trios, lab partners, small workshop discussions, or game teams. Enter the preferred group size and the tool creates as many random groups as needed.

Examples

Ways to create random teams

Classroom activity

Paste 24 student names and choose 6 groups for discussion tables, reading circles, or station rotations.

Workshop breakout

Paste 17 participant names, choose people per group, and set the count to 4 for small conversations.

Game night pairs

Paste 10 player names and set people per group to 2 to use the page as a random pair generator.

Uneven event list

Paste 31 guest names and choose 5 teams. The assignment sheet will show which groups receive one extra participant.

How the assignment sheet is created

The tool shuffles the current roster, then fills groups according to your selected split method. If the list does not divide evenly, the extra names are spread across groups one by one. That keeps group sizes close while still producing randomized assignments.

Use Reshuffle when the current arrangement is not a good fit. The same roster and settings are kept, but the order is mixed again so you can compare another random team generator result quickly.

Review checklist and limits

  • Check attendance before printing or sharing the final list.
  • Move names manually when skill level, accessibility, language, or conflict constraints matter.
  • Use CSV export when you need the groups in a spreadsheet, seating chart, or lesson plan.
  • Use copy results when you need plain text for email, chat, slides, or a shared document.

This random group generator helps create a practical first draft. Human review is still useful when the group assignment affects real people or sensitive participant information.

For teachers, facilitators, and hosts

A random group generator is most helpful when the task is simple: turn a list of names into workable groups without managing a saved roster or setting up a full classroom app. Teachers can use it for quick reading groups, lab tables, project teams, review games, or seating changes. Facilitators can use it for breakout discussions, practice rounds, feedback partners, and icebreaker teams.

If you need carefully balanced teams, treat the output as a starting point. Random groups can reduce visible picking pressure, but they do not know who is absent, who needs support, or which participants should be separated.

Exporting and sharing groups

Copy Results is best for chat, email, slides, or a shared document. Download CSV is better when you want the groups in a spreadsheet, attendance tracker, seating plan, or event operations file. Print Results focuses on the assignment sheet so it can be read aloud or posted in a room.

The random group generator does not require an account or upload step for a normal roster. Still, names may be sensitive, so check your browser, extensions, shared screen, and local policies before displaying a participant list publicly.

FAQ

Random group generator questions

Can I choose the number of groups?

Yes. Select Number of groups and enter the group count. The tool will split the roster across that many random groups.

Can I choose people per group?

Yes. Select People per group and enter the preferred size. The page will create the number of groups needed for that roster.

How are uneven lists handled?

Extra names are distributed one at a time, so some groups may have one more person than others.

Can I copy or download the groups?

Yes. Copy Results creates plain text, while Download CSV creates a spreadsheet-friendly file with group, position, and name.

Does the tool upload my names?

No account or upload step is needed. The working roster is handled in your current browser page.

Can I use it as a classroom group generator?

Yes. It can help with class activities, project teams, lab pairs, or quick group maker for teachers workflows, as long as you review the final assignments.