A tournament bracket maker that builds a single-elimination bracket from a simple list of players, one name per line. When the count isn't a power of two (4, 8, 16…), it rounds up to the next bracket size and assigns byes (BYE) to the top seeds using standard seeding, so the matchups are valid for any number of players. Choose "As entered" to treat your list as the seed order — top seeds are split into opposite halves — or "Random draw" to shuffle the order like a draw. Round labels (Final, Semifinal, Quarterfinal) are added automatically, and players who get a first-round bye are shown already advanced. Print the finished bracket or save it as a PDF, or download it as a 2× resolution PNG for slides, docs and social posts. Titles and player names are never uploaded — everything runs in your browser.

How to use

  1. Enter the players, one name per line (add a title if you like).
  2. Pick the order: As entered (seeded) or Random draw.
  3. Press Generate, then Print (or save as PDF) or download a 2× PNG.

FAQ

What if I don't have exactly 8 or 16 players?

Just enter your list. The bracket rounds up to the next power of two (e.g. 8 slots for 5–8 players) and assigns the missing spots as byes (BYE) to the top seeds using standard seeding. Players whose opponent is a bye are shown already advanced to the next round.

Can I control the seeding?

Choose "As entered" to use your list order as the seed order — the top seeds are split into opposite halves of the bracket, just like official seeding. To decide matchups like a random draw, pick "Random draw" and the order is shuffled before placement.

Can I print the bracket or save it as an image?

Press Print to lay just the bracket out on the page; use your printer's "Save as PDF" to keep it as a file. Press PNG to download a 2× resolution image you can drop straight into slides, documents or social posts.

Are the names I type stored or uploaded?

Titles and player names are never sent to a server and are not saved. Everything runs in your browser (only the order setting is stored on your device for next time, and can be cleared with Reset).