Free tournament bracket generator. Not affiliated with the NCAA, Challonge, or any tournament management service. Brackets are stored in your browser and in the shareable URL. No account, no tracking beyond standard analytics.

Swiss Tournament Generator - Free Bracket & Pairing Maker

Type your players in below and press Generate: a Swiss bracket pairs every round by record, keeps the standings, and gives you a link to share. No signup, nobody eliminated.

Pairing follows the FIDE (Dutch) System, FIDE Handbook C.04.3 effective 1 February 2026, article 3.3.1. No colour balance and no accelerated pairings, so not FIDE-compliant for rated chess: what it does and does not do. Checked 3 October 2026.

Swiss bracket, in short: every entrant plays a fixed number of rounds (ceil(log2 of the field) - 4 rounds for 16 players, 5 for 32; work out any field size with the Swiss rounds calculator). Round 1 splits the field in half and pairs across it (1v5, 2v6, 3v7, 4v8 for eight players); each later round pairs players on equal records and avoids rematches. Nobody is knocked out - final placing is by total points, broken by Buchholz then Sonneborn-Berger.

How a Swiss Generator Pairs Each Round - 8-Player Example

A Swiss tournament, also called a Swiss bracket, is what chess clubs, card games and esports Swiss stages use when a full round robin would take too long: everyone plays every round, and each round pairs players on the same record.

An 8-player Swiss runs ceil(log2(8)) = 3 rounds. Round 1 splits the field; every later round pairs equal records and avoids rematches. The record distribution after each round is fixed - only who fills each slot changes.

RoundPairing ruleRecords after
1Split the field in half and pair across it: 1v5, 2v6, 3v7, 4v8Four players 1-0, four players 0-1
21-0 group split and paired 1v3, 2v4; the 0-1 group the sameTwo 2-0, four 1-1, two 0-2
32-0 v 2-0 decides first; 1-1 and 0-2 groups pair offOne 3-0 champion; rest by points

Final placing is by total points (1 per win, ½ per draw), broken first by Buchholz then Sonneborn-Berger. Put your own players into the generator above to see the real pairings for your field.

What This Swiss Tournament Generator Does

A free Swiss system tournament generator: enter your players, and it builds the pairings, tracks the standings, and gives you a link to share. No signup, no watermark.

Dutch pairing, every round

Each score group is split top half against bottom half and paired across, rematches are avoided, and the bye goes to the lowest player who has not had one. Monrad is in the Pairing menu if your club uses it.

Live standings with real tiebreaks

Chess scoring (1 / half / 0) ranked by Buchholz then Sonneborn-Berger, so the final placings resolve cleanly.

Any field from 3 to 128 players

The round count follows ceil(log2 of the field): 3 rounds for 8, 4 for 16, up to 7 for 128 - worked out automatically.

Share and print, no account

The whole tournament is encoded in the URL, so you can send it to entrants or print a clean copy for the venue.

Swiss System Explained

How It Works

  • -All players participate in every round - no eliminations
  • -Round 1: the field is split in half and paired across it
  • -Each later round groups players by score and splits each group the same way
  • -A pairing already played is never repeated while any clean pairing remains
  • -An odd field byes the lowest player who has not yet had one
  • -Final ranking by total points after all rounds

Round Count Reference

8 players3 rounds
16 players4 rounds
32 players5 rounds
64 players6 rounds
128 players7 rounds

Formula: ceil(log2(N)) rounds

Best Use Cases for Swiss

Chess Tournaments

The original Swiss system format. Balances competitive play without requiring every player to face every other player. Standard for club and regional chess events.

Card Games

Magic: The Gathering, Pokemon TCG, Yu-Gi-Oh, and most collectible card games use Swiss. Large field (64-256 players) but manageable number of rounds.

Large Casual Fields

Any event with 16+ participants where round robin would take too long. Swiss delivers clear rankings after 4-6 rounds without eliminating anyone early.

Swiss vs Round Robin

AspectSwissRound Robin
Rounds for 16 players415
Every player plays everyone?NoYes
Eliminations?NoneNone
Rematches possible?AvoidedNever
Result accuracyGood estimateDefinitive
Good for 32+ players?YesToo many matches

About This Swiss Implementation

The default is Dutch pairing. Players are ranked on score, then seed. The pairing works down the score groups, and each group is split into a top half and a bottom half so the top of one half meets the top of the other: a fresh field of eight is paired 1v5, 2v6, 3v7, 4v8. Where that split would repeat a pairing, the generator transposes inside the group; where a group has an odd number of players, its lowest floats down to the next group. It searches every legal pairing of the field before it gives up, so two players who have already met are paired again only when no rematch-free pairing of the whole field exists. An odd field gives the bye to the lowest-ranked player in the lowest score group who has not already had one. Monrad, which pairs neighbours down the table instead (1v2, 3v4), is in the Pairing menu.

Three things it does not do, which is why this is not FIDE C.04.3: colour balance, so it will not manage white and black over the event; accelerated pairings; and the FIDE restrictions on floating the same player down in consecutive rounds. Standings carry the real tiebreaks: chess scoring (1 / ½ / 0), broken first by Buchholz (the sum of your opponents' scores) then Sonneborn-Berger. For rated chess use a FIDE-compliant pairing program. For card games, esports, office tournaments and club play, this is the pairing those events actually use.

Swiss Tournament FAQ

How many rounds are in a Swiss tournament?
The number of rounds is ceil(log2(N)) where N is the number of players: 8 players need 3 rounds, 16 players 4 rounds, 32 players 5 rounds, 64 players 6 rounds, and 128 players 7 rounds. More rounds produce a more accurate final ranking.
Is a Swiss bracket the same as a Swiss tournament?
Yes - "Swiss bracket" and "Swiss tournament" describe the same format. The term "bracket" is borrowed from knockout brackets, but a Swiss bracket has no elimination tree: instead of advancing through a fixed bracket, players are re-paired each round against an opponent on a similar record. Esports popularised the phrase "Swiss stage" or "Swiss bracket" for the group phase that seeds the knockout playoffs.
What is the Swiss tournament system?
Swiss is a non-elimination format with a fixed number of rounds. Every player plays in every round, paired each round against an opponent with a similar win record. Round 1 splits the field in half and pairs across it; later rounds pair players on equal records and avoid repeat matchups. Final ranking is by total points after all rounds.
What is the difference between Swiss and round robin?
In a round robin every player faces every other player, so 16 players means 15 rounds. Swiss reaches a clear ranking in far fewer rounds (4 rounds for 16 players) by pairing on record instead, which is why large fields of 32 or more use Swiss rather than round robin.
Does this generator use full FIDE Swiss rules?
It uses the Dutch method, which is the pairing chess and card-game organisers mean by Swiss: players are ranked, worked through in score groups, and each group is split into a top half and a bottom half so the top of one half meets the top of the other. Where that split would repeat a pairing it transposes within the group, and where a group is odd its lowest player floats down to the next one. A rematch is only used when no rematch-free pairing of the field exists at all, and the bye goes to the lowest-ranked player in the lowest score group who has not already had one. Three things it does NOT do, which is why it is not FIDE C.04.3: colour balance (white and black in chess), accelerated pairings, and the FIDE restrictions on floating the same player down twice. Standings use chess scoring (1 / ½ / 0) ranked by Buchholz then Sonneborn-Berger. For rated chess use a FIDE-compliant program; for card games, esports and casual play this is the real thing.
How does a Swiss tournament generator pair players?
Round 1 splits the field in half and pairs across the two halves, so 8 players are paired 1v5, 2v6, 3v7, 4v8 (shuffle the draw first if you want it random). Every later round pairs players on equal records and avoids rematches, so after an 8-player Round 1 you have four players at 1-0 and four at 0-1, then two at 2-0, four at 1-1, and two at 0-2 after Round 2. After the final round, placing is by total points, broken by Buchholz then Sonneborn-Berger.
What is the difference between Dutch and Monrad pairing?
Both pair players on equal records; they differ in who inside a score group meets whom. Dutch splits the group into a top half and a bottom half and pairs across them, so a fresh field of 8 is paired 1v5, 2v6, 3v7, 4v8. Monrad pairs neighbours straight down the table instead: 1v2, 3v4, 5v6, 7v8. Dutch is the standard and is the default here; Monrad is offered in the Pairing menu because some clubs and older software use it, and because a bracket shared from this site before the Dutch change is replayed under Monrad so the link still opens on the bracket its author shared.
Is this Swiss bracket generator free?
Yes. It is completely free with no signup, no account, and no watermarks. The full tournament state is encoded in the shareable URL, so your players and results stay in your browser unless you choose to run the event live.

Related

Updated 8 October 2026