Free Swiss pairing tool — pairings, schedules & tiebreakers
Paste your player list and GameSet HK generates every round of Swiss pairings: 3/1/0 match points, built-in OWP / OOMW tiebreakers, automatic byes and rematch protection — with all tournament data staying in your browser.
A Swiss pairing tool is software that automatically generates each round's pairings in a Swiss-system tournament: round 1 is drawn at random, and every round after that pairs players on similar match-point totals (high scores versus high scores) while avoiding repeat matchups; with an odd number of players it assigns an automatic bye. GameSet HK's free Swiss pairing tool runs entirely in your browser and ranks tied players using standard tiebreakers such as OWP and OOMW.
How to run a Swiss tournament with GameSet HK
Six steps from zero to final standings.
- Paste your player list — drop in every name at once, or add players one by one; the system numbers them automatically.
- Choose Swiss — pick "Swiss" as the format and set the number of rounds and the round timer.
- Start the event — the system shuffles and deals round 1 pairings instantly.
- Share the spectator link — players and spectators see pairings, the timer and standings live on their own phones.
- Players self-report results — each player reports win / draw / loss on their phone, then passes it to their opponent for a signature confirmation.
- Publish standings — match points and OWP rankings update after every round; export a standings card and an IG poster when the event ends.
How Swiss pairings work
The core principle of Swiss is "like versus like": after every round, players are re-paired by their accumulated match points so the top of the field collides while everyone keeps playing. GameSet HK's Swiss pairing engine follows the standard rules exactly:
Swiss tiebreakers explained: OWP, OOMW, Solkoff & head-to-head
Ties are inevitable in Swiss events. Players are ranked first by match points (3 for a win, 1 for a draw, 0 for a loss), and tied players are separated by the methods below. GameSet HK builds in the full OWP → OOMW → WOScore ladder used by mainstream TCG events; here is each one with a worked example (numbers are illustrative).
OWP (Opponent Win Percentage)
Definition: the average of all your opponents' win rates. Any opponent whose win rate falls below 25% counts as 25% (a floor), so one very weak pairing cannot drag you down.
OWP = average of opponents' win rates (25% floor per opponent)
Example: in a 24-player, 6-round event, six players finish 5-1 (15 match points) battling for second place. Player B's six opponents went 5-1, 4-2, 4-2, 4-2, 4-2 and 4-2 — win rates of 0.8333 and 0.6667 × 5:
OWP = (0.8333 + 0.6667 × 5) ÷ 6 = 25 ÷ 36 ≈ 0.6944
0.6944 is the highest of the six, so B takes second place. If one of B's opponents had gone 1-5 (a 0.1667 win rate), the 25% floor would count them as 0.25 instead.
OOMW (Opponents' Opponents' Win Percentage)
Definition: the average of your opponents' OWPs. It corrects the bias of OWP alone — winning a lot does not mean your opponents faced strong fields themselves.
Example: continuing the example, player B's OWP is 0.6944, but B's opponents themselves faced weak fields — their OWPs are roughly 0.45, 0.40, 0.42, 0.38, 0.37 and 0.40:
OOMW = (0.45 + 0.40 + 0.42 + 0.38 + 0.37 + 0.40) ÷ 6 ≈ 0.40
Another tied player has an OOMW of about 0.46, so B falls behind on this step. GameSet HK's ladder compares OWP first, then OOMW for players still tied.
Solkoff (opponents' score total)
Definition: the sum of all your opponents' match points. Some systems (for example chess and Go tournaments) use it instead of, or alongside, OWP. GameSet HK uses the OWP / OOMW ladder, but understanding Solkoff helps you read standings from other events.
Example: in an 8-player, 4-round event, player D's four opponents each finish on 6 points (2-2), while player E's opponents finish on 6, 6, 6 and 3:
Solkoff(D) = 6+6+6+6 = 24 | Solkoff(E) = 6+6+6+3 = 21
The higher total means the stronger overall opposition, so D ranks above E.
Head-to-head (H2H)
Definition: when two players are identical on match points and OWP, the winner of their direct encounter ranks higher.
Example: players F and G both finish on 9 points (3-1) with identical 0.5833 OWPs, but F beat G in round 3 — so F is placed ahead of G.
In short: match points → OWP (25% floor) → OOMW, with head-to-head as a final reference. You never need a calculator — GameSet HK recomputes every number after each round and updates the standings table instantly.
Features
A free Swiss schedule maker built for organizers — every number is quotable.
Free, no sign-up
$0 forever. Open the browser and go — no hidden charges, no account to create.
1-minute setup
Paste the list, pick Swiss, start — no account, nothing to install, round 1 pairings out in as little as 1 minute.
Free to 64, unlockable to 1024
Typical store and community events up to 64 players are completely free; large crossover events can unlock support for up to 1024 players — verified, get in touch to arrange.
Timer synced 3 ways
Each round's timer stays in sync on the organizer screen, players' phones and the spectator page.
16-table compact mode
A two-column compact layout fits up to 16 tables on a single screen for fast score entry from one phone.
Projector mode
A giant room timer with high-contrast pairings — one tap to put it on the venue screen.
Players self-report scores
Players report results on their own phone and pass it to their opponent for a signature confirmation — cutting about 95% of score-entry work for the organizer at high adoption.
Live broadcast + lucky wheel
Pairings, standings and the timer stream to the spectator link in real time; prize-wheel spins animate live on every phone.
1080×1350 PNG standings card
One tap exports a portrait standings card, plus two 4:5 IG posters (deck-distribution donut and Top 8 board).
Runs offline
Once loaded, the core pairing, scoring and tiebreaker engine runs entirely in your browser — finish the event with no connection.
English & 繁體中文
Every screen toggles between English and Traditional Chinese with one tap, for international events.
Privacy first
Single-device tournaments are computed entirely in your browser and never uploaded; only cloud signups and live spectating use Firebase.
Frequently asked questions
Common questions about Swiss pairings, tiebreakers and GameSet HK.
How are ties broken in a Swiss tournament?
What is OWP (Opponent Win Percentage)?
How does Swiss handle an odd number of players?
How many rounds does a Swiss tournament usually have?
What record do I need to make the Top 8?
Is there a free Swiss pairing tool?
Is there a match pairing system that doesn't require an account?
What is the difference between Swiss and round robin?
Does it work offline?
What happens if a player drops mid-tournament?
How do I run a knockout stage after Swiss?
Run your Swiss tournament now
Free, no sign-up, works offline — paste your list and go.
Start pairing for free