GenerateRandomSearch

Tournament Bracket Seeding Generator

Builds the whole bracket, not just the opening ties: every round through to the final, with byes given to the top of the draw the way real tournaments do it. Choose a fully random draw, a straight seeded one from your own ranking, or a protected draw that keeps the top seeds apart and shuffles everyone else around them.

What this generator does

Produces the full elimination tree, which is what separates it from a simple pairing tool: you get the quarter-finals, semi-finals and final as a structure to fill in, not just a list of opening matches. It is the counterpart to the round-robin generator — that one gives everyone the same number of games, this one eliminates until a single winner is left.

How to use this tool

  1. Enter your entrants, one per line — strongest first if you are seeding.
  2. Choose the draw type: random, straight seeding, or protected seeds.
  3. Add a seed word if the draw needs to be reproducible.
  4. Press Draw bracket, then print it for the wall.

Understanding the controls

Entrants
One per line. In seeded and protected draws the order is your ranking, strongest first, and it decides both the bracket positions and who receives a bye. In a random draw the order does not matter at all.
Draw type
Random shuffles everyone into the bracket. Straight seeding uses your ranking exactly and randomises nothing. Protected seeds keeps the top few in their positions and draws the rest around them, which is how most real competitions actually run.
Seeds to protect
In a protected draw, how many of your top entrants keep their bracket slot and their bye. Setting it to zero makes the draw fully random, and setting it to everyone makes it fully seeded — the tool says so when either happens.
Seed
Makes a random or protected draw reproducible, so a committee can publish the seed beforehand and let anyone verify the bracket afterwards. It has no effect on a straight seeded draw, where nothing was random to begin with.

Worked examples

Sixteen entrants
A full 16-slot bracket: 15 matches across 4 rounds, no byes, ending in a final.
Twelve entrants
A 16-slot bracket with 4 byes. The top four seeds enter in the quarter-finals, and 11 matches are played.
Six entrants, straight seeding
An 8-slot bracket. Seeds 1 and 2 receive byes into the semi-finals, and 5 matches decide it.

Common use cases

  • Sports and esports tournament brackets of any size
  • Game-night and pub knockout competitions
  • Classroom or school knockout competitions
  • A club championship where the top few players should be kept apart
  • Any event that needs a printed bracket sheet to fill in as results come

How this generator works

A knockout only works cleanly at a power of two, so the field is expanded to the next one and the spare slots become byes. Entrants are then placed using the standard bracket order, which is built so that seeds one and two can only meet in the final, the top four only in the semi-finals, and so on — that separation is a property of the ordering rather than something checked afterwards. Byes sit at the bottom of the seeding order, which puts them opposite the top seeds. Every later round is generated as a tree of placeholders showing which two matches feed it.

Randomness and fairness

How much is random depends entirely on the draw type, and the difference is worth being clear about: a random draw shuffles everyone, a protected draw shuffles only the entrants below the protected seeds, and a straight seeded draw shuffles nothing at all. Unseeded draws use the browser's cryptographic randomness. Supplying a seed switches to a deterministic, non-cryptographic generator, which gives reproducibility, not secrecy — anyone with the seed and the entrant list can compute the bracket in advance.

For how randomness is produced across the whole site, see how Generate Random works.

Limitations and good to know

  • This is single elimination only, so one defeat ends an entrant's tournament. The double elimination bracket generator wires a losers' bracket to the winners' one where a single bad round should not end a tournament.
  • Results are not tracked. The bracket is a structure to print and fill in by hand — nothing here advances a winner into the next round for you.
  • A fully random draw can put the two strongest entrants against each other in round one. That is what the seeded and protected modes exist to prevent, so use one of them if the final matters.
  • There is no club, country or region protection, so two entrants from the same team can meet immediately even in a protected draw.
  • Byes are an unavoidable consequence of a field that is not a power of two, and they are a real advantage — an entrant with a bye plays one fewer match to reach the same round.

Common mistakes

Entering the list alphabetically and choosing straight seeding
Seeded modes treat your order as a ranking, so an alphabetical list seeds by name. Either rank the list properly or pick the random draw.
Expecting a bracket with no byes from an awkward number of entrants
Only powers of two — 4, 8, 16, 32 — fill a bracket exactly. Any other count produces byes, and giving them to the top seeds is the fairest available option.
Redrawing until the bracket looks balanced
That is what protected seeding is for. Set a seed, draw once and publish it, rather than rerolling until the favourites are spread out.

Practical tips

  • Print the bracket at the start and fill in winners by hand as the rounds go — the sheet is laid out round by round for exactly that.
  • For a social tournament with no rankings, use the random draw; for a club championship, protect the top four.
  • Publish the seed word before the draw if anyone might question it later.

Privacy and your data

The entrant list is read and drawn entirely in your browser and never uploaded. Nothing is stored between visits and nothing is written into the page address, so a bracket cannot be shared by sending the link — copy or print it instead. The analytics event records the number of matches and never an entrant's name.

Frequently asked questions

How many matches will the tournament need?
Always one fewer than the number of entrants, because every match eliminates exactly one. Twelve entrants means eleven matches, whatever the bracket size.
Why does someone get a bye?
Because a bracket has to be a power of two. Any spare slots become byes, and they go to the top of the seeding order so the two halves stay balanced.
What is a protected draw?
The top few entrants keep their standard bracket positions so they cannot meet early, and everyone else is drawn at random around them.
Can the same bracket be produced again?
Yes — enter the same seed word with the same entrant list and draw type.