Random Group Generator – Free Team Grouping Tool

Randomly divide a list of names into groups. By number of groups or people per group. Fisher-Yates shuffle, fly-in animation.

Try it Free →

Features

👥

Flexible Grouping

Divide by number of groups (e.g., 4 teams) or by people per group (e.g., 5 per team).

🔀

Fisher-Yates Shuffle

Uses the statistically fair Fisher-Yates shuffle algorithm. No bias.

🎬

Fly-In Animation

Cards animate flying to their groups for a fun, visual grouping experience.

✏️

Custom Group Names

Set custom names for groups (Team A, Team B...) or use defaults.

🔒

Privacy First

All processing is local. Your name list never leaves your device.

📥

Export

Copy groups as text or download as a file.

How to Use

1

Enter Names

Type or paste names, one per line. They can be anything.

2

Set Grouping

Choose to divide by number of groups OR people per group.

3

Generate

Click to shuffle and distribute names into groups with animation.

4

Copy/Export

Copy the result or download for records.

Frequently Asked Questions

What's the difference between 'by groups' and 'by people'?
'By groups' means you set how many groups (e.g., 4 groups). 'By people' means you set how many per group (e.g., 5 people per group).
What is Fisher-Yates shuffle?
The Fisher-Yates algorithm produces an unbiased permutation — every ordering is equally likely. It's the gold standard for fair random shuffling.
How does the fly-in animation work?
Names appear as cards that fly from the input area to their assigned group containers, making the random process visually engaging.
Is my name list sent to a server?
No. All shuffling and grouping is done locally in the browser. Your name list never leaves your device.

← Back to pudone! home