Paste a list, say «3 teams», and flip the cards to reveal who is with whom
Paste a list → pick how many teams → hit start and flip the cards
Add at least 2 names first
Add at least 2 names first
This is a one-host tool: you drive it on a phone or a projector and everybody watches the reveal. Any list from 2 to 200 people works, a round takes 20-40 seconds, and there is no score and no winner. The optional split counter is a local tally only — nothing is uploaded and there is no leaderboard.
Both input modes agree with each other. Give a team count K and the app takes base = floor(total / K), then hands the remainder out one per team, so sizes never differ by more than one. Give a team size S instead and S means at most S per team: the app works out K = ceil(total / S) and spreads the remainder the same way, so 7 people at 3 each become 3 / 2 / 2 rather than 3 / 3 / 1 — no lonely team of one. Which teams get the extra person is random, never always the first card.
Two kinds of hard rule: «must be together» locks people onto the same team, «must be apart» keeps two people separated, up to 20 of each. When the rules cannot be satisfied the app refuses to fake a result: it names the exact people involved and suggests concrete fixes. If it merely ran out of its search budget it says so plainly — «that does not mean one cannot exist» — instead of calling it impossible.
Turn on «avoid last round's team-mates» for multi-round nights. The app remembers the last 3 rounds, picks the arrangement with the fewest repeats among equally valid ones, and reports the residual honestly: «6 pairs split up, 4 still together». A perfect split is often arithmetically impossible — 8 people in 2 teams always repeat at least 4 pairs in round two — so it promises no worse than not avoiding, and never «guaranteed no repeats».
Every result carries a 7-character seed code. The same list, the same settings and the same code reproduce the same split, which is what you show anyone who suspects the host picked the teams. Rounds that used «avoid last round» carry an extra 3-character history tag; on another device or after clearing your records the page says outright that it cannot be reproduced character for character and offers the version it can.
Table habits that help: lock the result before announcing it, turn on «skip the animation» when projecting, name the teams so you can shout at them, and read the seed code out loud if anyone argues. Lists, settings and round history live in this browser's local storage only — nothing syncs across devices and nothing is uploaded.
Last updated: 2026-08-19 · Saved on this device only