Swiss Tournament Calculator — Free Pairings Round by Round

Swiss tournament calculator

Paste your players, play round 1 and enter the results: the calculator pairs each new round by score, avoids rematches, gives byes and keeps the standings with Buchholz and Sonneborn-Berger up to date. Free and without signing up.

  • Free, no sign-up
  • Up to 128 participants
  • Print it, download it or share it

One team per line. Empty lines are ignored.

Use the arrows to set the seeding order into the bracket.

Leave empty to use the recommended number for the participants.

Match days

Each round is played on the next selected day; with several rounds per day, one after another.

No sign-up. Afterwards you can enter results and save it to your account.

How it works

  1. Paste your players

    One per line, in rating order if you want round 1 seeded. Pick the game so the scoring fits: 1/½/0 for chess, wins and losses for card games.

  2. Enter each round's results

    When the last result of a round is in, the next round is paired automatically: by score, without rematches and with a bye if the number is odd.

  3. Check the standings

    Points, Buchholz and Sonneborn-Berger update with every round. Print it, share it or save the tournament to your account.

Swiss round calculator

Enter the number of participants to see how many rounds and matches your tournament needs.

Recommended rounds
4
Matches per round
8
Total matches
32
Round robin would need
15

Rule of thumb: rounds = ⌈log₂ N⌉, enough for a single unbeaten player to remain at the end.

Quick reference

ParticipantsRecommended roundsMatches per roundTotal matchesRound robin would need
834127
12462411
16483215
245126023
325168031
6463219263
128764448127