A tournament bracket generator takes an entry list and produces a knockout draw: who plays whom in the first round, where the winners go, and how the competition ends. This page explains how a tournament bracket generator structures the draw, how many rounds a given number of entrants produces, how byes work, and why blank printable brackets are still useful in an age of fixture apps.
Bracket sizes at a glance
The bracket size is the smallest power of two at least as large as the entrant count. The difference between that number and your entries becomes first-round byes.
| Entrants | Bracket size | Rounds | Matches | Byes |
|---|---|---|---|---|
| 4 | 4 | 2 | 3 | 0 |
| 5 | 8 | 3 | 4 | 3 |
| 6 | 8 | 3 | 5 | 2 |
| 7 | 8 | 3 | 6 | 1 |
| 8 | 8 | 3 | 7 | 0 |
| 9 | 16 | 4 | 8 | 7 |
| 12 | 16 | 4 | 11 | 4 |
| 16 | 16 | 4 | 15 | 0 |
| 24 | 32 | 5 | 23 | 8 |
| 32 | 32 | 5 | 31 | 0 |
How to create a bracket step by step
The sequence matters because the bracket cannot be corrected by editing one match later: a wrong seed order propagates all the way to the final.
- 1Enter between 2 and 32 entrants, one per line. The order you type them is the seed order, so put the strongest team first if the competition is seeded.
- 2For a random draw, shuffle the names outside this tool before pasting them. The generator always uses the entered order as the seed order; it does not have a randomise button.
- 3Check the round count against the venue. Each round needs a slot in the day, and a 32-team bracket needs five rounds before a winner exists.
- 4Choose whether to print a blank bracket or a filled one. Blank is for handwriting names in on the day; filled is for a pool where the entrants are already known.
- 5Export as PDF for printing, or as an image for posting. A PDF keeps the lines crisp at A4; an image is easier to share in a group chat.
How a knockout bracket is structured
A single-elimination bracket is a binary tree drawn horizontally. The first column holds the first-round matches, and each following column halves the field until the final. An eight-team bracket has quarter-finals, semi-finals and a final; larger fields need earlier rounds as well. Each match feeds one fixed match in the next column, and a team that loses is out.
The number of rounds is fixed by the number of entrants. A bracket that starts with 8 entrants has three rounds, because 2³ = 8. Sixteen entrants have four rounds, thirty-two have five, and so on. In general the number of rounds is the smallest k for which 2^k is at least the number of entrants.
Power-of-two slots keep each round feeding the next without an incomplete branch. A bracket with 9 entrants is drawn as a 16-slot bracket with seven empty slots, and those slots become first-round byes. Teams with a bye need one fewer played win to reach the final than teams that start in round one. The generator calculates the slot count and places byes from the number and order of the names you enter.
Seeding: why the top teams start apart
A random draw can put the two strongest entrants together in the first round. Seeding instead separates the highest-ranked entrants so they can only meet late. This tool uses the order of your list as the ranking; it does not look up team strength or shuffle the names.
In a full 16-slot bracket, seed 1 plays seed 16 in the first round, seed 2 plays seed 15, and so on. Seeds 1 and 2 are in opposite halves, so they can meet only in the final. Seeds 3 and 4 occupy the other quarters, separating the top four until the semi-finals. With fewer than 16 entrants, the unused lowest-seed slots become byes.
That distribution is what makes the bracket mean something. If seed 1 and seed 2 can meet in the second round, the seeding has not done its job, and the top seed’s advantage is lost. When drawing by hand, the usual error is to place seeds down the list in order rather than in the alternating pattern, which produces a bracket where the top half is far stronger than the bottom half and the final is effectively decided by which side a team fell on.
Choose the entry order before publishing the draw. For a friendly event without rankings, you can shuffle the names elsewhere and paste that order into the tool. For a seeded championship, enter the agreed rankings. A random draw can still be fair when its method is agreed in advance; it simply offers no protection to the strongest entrants.
Byes: how empty slots are handled
When the entrant count is not a power of two, some slots in the first round are empty. An empty slot is a bye, and the team drawn against it advances without playing.
The important rule is that byes go to the highest seeds, and no bye ever plays another bye. If two empty slots faced each other, one team would advance without either side existing in the bracket, which wastes a round and produces a fixture nobody can play. A generator that assigns byes correctly will always pair an empty slot with a real entrant.
For a 12-entrant competition drawn as a 16-slot bracket, four byes exist. The top four seeds should receive them, which means seeds 1 to 4 play no match in round one and enter in round two. A tournament bracket generator handles this automatically: byes are assigned to the top seeds and never paired against each other. Drawing the same bracket by hand without that rule produces a first round where two ghosts play each other and a real team gets an unnecessary second-round match.
The practical consequence for organisers is that the first round of a 12-team bracket has only four real matches, not eight. Scheduling eight first-round slots when half of them are byes is a common mistake that leaves teams waiting around for a match that will never happen.
Single elimination versus double elimination
In single elimination, one loss ends a team’s tournament. It is the simplest format to run and the easiest to understand, and it finishes quickly, because the number of matches is always one fewer than the number of entrants. It is also the format a tournament bracket generator is built around: the draw is a tree, and the tree is generated from the entrant count.
Double elimination gives every team a second chance: a loss moves a team into a losers’ bracket, and it takes two losses to be eliminated. It needs more matches and a more complex bracket. This tool generates single-elimination brackets only; it does not create a losers’ bracket or handle a double-elimination final.
A middle option is to run a group stage in round robin and then a knockout for the top finishers. You can use the separate views for each stage, but you must choose the qualifiers and enter the knockout seed list yourself; the tool does not automatically advance teams from groups.
Blank printable brackets and why they still matter
A blank bracket is a printed grid with no team names and no winners: just the structure, with lines for handwriting. It is used where the draw is made on the day, where the bracket is pinned to a wall and filled in with a marker as results come in, and where a group of people fill in predictions for a competition they are watching rather than playing.
The office pool is the clearest example. A large sporting event produces a printable bracket that colleagues fill in before the first match, with points awarded for correct picks. This works better on paper than in an app because the point is a shared physical object on a wall, and because it needs no accounts, no sign-up and no screen.
A blank bracket also serves as a fallback when a draw has to be made at short notice. Printing the structure in advance and writing in the names as entries arrive is faster than generating and printing a full bracket after the draw, particularly when entries trickle in over the morning of the event.
Choosing between a bracket and a league
The choice is usually decided by time and by how many matches each entrant should get.
A knockout suits a short event with many entrants: a one-day five-a-side tournament, a club championship played over a weekend, a quiz night with sixteen teams. It finishes predictably, needs no rest weeks, and produces a single winner in one afternoon.
A league suits a season, where every team should meet every other and the winner is whoever accumulated the most points over months. It rewards consistency rather than a single good day, and it gives every entrant several matches, which matters when teams have travelled.
The failure mode to avoid is choosing a knockout for a season-long competition. A team that loses in round one and then has nothing to play for until next September will usually stop attending, and the competition quietly shrinks. If the season needs a knockout, run it alongside the league rather than instead of it.