Bracket Generator
Randomize a single-elimination bracket, track winners as you go, and export it when you're ready.
Add at least 2 names, then generate a bracket.
How it works
Enter participants
Paste your roster — one name per line. Bracket size auto-picks the nearest power of 2.
Generate & advance
Shuffle the bracket. Click the checkbox next to a winner to move them to the next round.
Export or share
Download a PNG of the bracket or copy a share link that restores your setup.
Common use cases
FAQ
What sizes are supported?+
Brackets of 4, 8, 16, and 32 — the tool auto-selects the smallest size that fits, or you can force a larger one.
How are byes handled?+
When your roster doesn't fill the bracket, extra slots become BYE. First-round BYE matchups auto-advance the real competitor.
What's 'snake seeding'?+
Snake uses your input order as the seed list instead of shuffling. Great when you've already ranked participants.
Will my bracket be saved?+
Not on our server — but the share link encodes the setup in the URL, so you can send it or bookmark it.
Can I rename a slot after generating?+
Yes — each cell is inline-editable. Edits also flow downstream as winners are advanced.