Group Generator & Splitter

Randomly split names into teams with one click.

Enter names (one per line)

They will be distributed evenly across groups.

Random Team Generator & Group Splitter

Looking for the easiest way to split students, friends, or coworkers into teams? The AlhazApp Group Generator is an intuitive tool designed to instantly assign lists of names into random, equally-sized groups.

How to Split Names into Groups

  • Enter Names: Paste your list of participants in the main text box.
  • Group Heads: (Optional) Enter team captains to ensure they are distributed evenly across the groups.
  • Select Method: Choose whether you want to divide by a specific "Number of Groups" or "Members per Group".
  • Generate: Click the button to get fair, randomized teams instantly.

Who is this tool for?

  • Teachers: Distribute students fairly for classroom projects, reading circles, or physical education teams.
  • Managers & Teams: Randomly assign employees to breakout rooms, workshop tables, or brainstorming squads.
  • Gamers & Sports: Easily split friends into balanced teams for casual soccer matches, online gaming lobbies, or trivia nights.
  • Event Organizers: Group event attendees randomly for ice-breakers and networking sessions.

Frequently Asked Questions

Can I set the number of people per group?
Yes, you can easily choose to split your list by "Total Number of Groups" or by "Members per Group" using the dropdown setting.
How does the "Group Heads" feature work?
Names entered into the Group Heads box are distributed evenly across the teams first, ensuring that every group gets a designated leader without clumping them together in one team.
Is the split truly fair?
Yes, we use the Web Crypto API (window.crypto.getRandomValues) to ensure a 100% fair and mathematically unbiased random distribution every time you generate the groups.
Can I share the results?
Absolutely. Once the groups are generated, you can copy the full formatted list or share it directly via WhatsApp, X, or Facebook with one click.