The principle
Top seeds should never meet until late. In an 8-team bracket: 1v8 and 4v5 in one half, 2v7 and 3v6 in the other. The 1 and 2 seeds can only meet in the final.
Seeding is the difference between a great final and a wasted top match in round one. A short guide and the tool to apply it.
Other formats coming soon.
The free version does the job. The optional template pack just makes brackets look beautiful for events, classrooms and clubs.
Free forever for basic use · No signup required
Anyone setting up a bracket who isn't sure which seed goes where. The guide explains the standard "top vs bottom" pattern; the tool applies it automatically.
Top seed first, then 2, 3, …
Bracket places them across halves.
Top seeds should never meet until late. In an 8-team bracket: 1v8 and 4v5 in one half, 2v7 and 3v6 in the other. The 1 and 2 seeds can only meet in the final.
Last season's standings, current ranking points, head-to-head results, or a coach's gut. Any consistent source is better than none.
Random is fine for casual events. Seed when stakes are high or when fans expect the top two to meet at the end.
Single-elimination brackets only exist in power-of-two sizes: 2, 4, 8, 16, 32, 64. When your team count falls between two of those, the bracket maker rounds up and inserts byes for the highest seeds. So 11 teams becomes a 16-slot bracket with five byes, all assigned to the top five seeds. That preserves the 'top seeds shouldn't meet until late' principle and gives lower seeds a real path through the play-in round. If you'd rather have everyone play round one, pad the field with practice slots or switch to a round-robin format on a separate page.
The bracket renders as plain SVG, which is why it stays sharp on any paper size — A4, A3, US Letter, US Tabloid. For a wall-sized print, export as PDF and send it to a copy shop with 'fit to page' on A2 or A1; the lines and labels remain crisp because there's no rasterisation in the pipeline. For digital sharing, PNG export rasterises at 2× the on-screen resolution which is plenty for Slack, Discord, or email. Match colours to your event by tweaking team names with emojis (🟦 🟥 🟩) — they print fine and scan well from across a room.
Top 2 seeds get byes; seeds 3–6 play in round one. The tool places the byes automatically.
Yes. Click any team slot in the bracket and the name becomes editable. Edits stick across re-renders within the same session. If you reseed the bracket the edits are preserved as long as the team count doesn't change.
Not yet. The current bracket maker is single-elimination only. For most amateur and one-day tournaments single-elim is the right format because it keeps the schedule predictable. Double-elim is on the roadmap; if it would help you, send a note via the contact page so we know to prioritise it.
Click a team in any matchup to mark them as the winner — they advance automatically to the next round. Click again to undo. The bracket doesn't track scores numerically; it just tracks who advanced, which is the only state the bracket itself needs.
Plan rounds, seed teams, handle byes, print the bracket — a short guide plus the tool to do all of it.
OpenQuarter-finals, semis, final. Seven matches, one champion. The most-printed bracket in the world.
OpenSixteen teams, fifteen matches, four rounds. The classic championship sheet.
OpenThe most-used bracket format on the planet. Lose once, you're out. Build it free in your browser, print it, run your event.
OpenFree forever for basic use. No signup required. The free version really does do the job.
Want prettier prints? See the optional template pack