Random Team Generator

    Split names or items into balanced random teams, choose team count or team size, use a repeatable seed, and export CSV, JSON, or TXT.

    Items found: 0

    Split names into balanced random teams

    Use this random team generator for classrooms, sports, workshops, game nights, breakout rooms, task batches, and any list that needs balanced groups.

    • Paste one participant or item per line.
    • Choose a fixed number of teams or a target team size.
    • Shuffle before splitting or use Random mode with a repeatable seed.
    • Keep leftover items balanced, in a smaller team, distributed, or dropped when you only need full teams.
    • Copy all teams or export CSV, JSON, and TXT.

    Balancing and seed behavior

    When the item count does not divide evenly, balanced mode adds one extra item to the first teams until the remainder is used.

    n is the item count, k is the team count, q is the base team size, and r is the remainder.

    Seeded randomization is useful for repeatable classroom or meeting assignments, but it is not cryptographic and is not suitable for official drawings.

    Common uses

    ScenarioRecommended setting
    Classroom project groupsRandom mode by number of teams
    Sports pickup teamsRandom mode by number of teams
    Workshop breakout roomsBy number of teams with shuffle
    API batches or chunksBy team size with separate smaller team

    Frequently Asked Questions

    Sources and References

    Calculations are based on the listed reference sources. Links open in a new tab.

    Updated:

    Related Tools