How to use this bracket generator
- Paste your teams. One team per line, up to 128. Comma-separated lists work too.
- Choose a seeding order. Use the order you typed, shuffle randomly, or arrange seeds manually.
- Click winners. Each pick advances the team and updates the bracket. Click the other team to change a result; downstream picks are cleared so the bracket stays consistent.
Everything stays in your browser. No account, no upload, no server. Save named brackets locally, share a snapshot link, print, or save a PDF with your browser's print dialog.
Byes when the team count is not a power of two
A single elimination bracket needs 2, 4, 8, 16, 32, 64, or 128 slots. If you have another number, the bracket rounds up to the next power of two and the top seeds receive byes.
For example, 6 teams use an 8-slot bracket. Seeds 1 and 2 advance without playing in round 1; seeds 3–6 play two first-round matches.
Seeding modes
- Input order — the first name is seed 1.
- Random — the list is shuffled once when you generate.
- Manual — use the arrow buttons to arrange seeds before generating.
Print, share, and save
Print / PDF opens your browser's print dialog with a clean bracket layout. Choose “Save as PDF” to keep a copy. Share link packs the whole bracket into the URL hash, so it opens with every result intact — but it is a snapshot, not a live feed. Save keeps named brackets in this browser; Export JSON is the backup that moves between browsers.
Worked example: 8 teams
An 8-team single elimination bracket has 4 quarterfinals, 2 semifinals, and 1 final: 7 matches in 3 rounds. The champion wins three matches. If you change a semifinal pick after entering the final, the final result is cleared automatically.