NamesOnWheel
Preset: Four teams
Auto-spin

Two ways to split a group into teams

Method 1 — spin team labels: keep the default Red / Blue / Green / Yellow wheel and spin once for each person on your roster. This is the clearest workflow on a shared screen.

Method 2 — spin names: replace the team labels with names, spin to create a random order, then assign people round-robin to teams (1-2-3-4, 1-2-3-4, ...). Use 'Remove winner' after each pick.

Method 1 is best for a live reveal. Method 2 is best when exact team sizes matter.

Common team-picking scenarios

How to use this picker

  1. 1

    Choose your teams

    Start with the four color teams — click any team name to rename it in-place, or drag the handle to reorder. Open Presets for Two Teams or Six Teams.

  2. 2

    Take the next person from your roster

    Read names from your class list, signup sheet, or meeting list one at a time.

  3. 3

    Spin to assign their team

    Record the team the wheel lands on, then move to the next person.

  4. 4

    Keep sizes balanced if needed

    For exact team sizes, stop assigning to a team once it is full and remove that team from the wheel.

Frequently asked questions

How does this make the teams balanced?
The wheel makes the assignment random. To enforce exact team sizes, remove a team label once that team is full. For example, with 24 people and 4 teams, stop assigning to each team after it reaches 6 people.
Can I use this for tournament seeding?
Yes. Paste your seed numbers (or use the 1-32 preset), spin, and you'll get a randomized seed list. We also have a dedicated tournament-bracket-style wheel — check the related tools at the bottom of this page.
What if I want unequal team sizes?
Add weights with the *N syntax. For example, 'Team A *2' on the team labels wheel makes Team A get assigned twice as often, producing a 2:1:1:1 split across four teams. Useful for handicap matches and asymmetric games.
Is this fair if the same names go in repeatedly?
Yes. Each spin is independent and driven by crypto.getRandomValues. Past spins do not influence future spins — the same person can land on Team A three times in a row without bias being introduced. (For 'each person on each team exactly once' use the Remove-winner workflow.)
Can I save team labels I use every week?
Yes. Use the share dialog to bookmark a URL that always loads the same team labels. The home spinner also remembers your most recent custom wheel in this browser.
Does it work without internet?
After your first visit, yes. We're a Progressive Web App and cache the entire site in your browser, so you can run team picks at offsites, retreats, or anywhere with bad Wi-Fi.

Related tools