Tournament · Bracket · Elimination

Tournament Bracket Generator

Enter any list, generate a randomized bracket, and click your way to a champion — round by round.

Setup
0 entries
Load a template
Bracket size
Brackets work best with powers of 2 (8, 16, 32). Items are padded with byes if needed.
Seeding
How bracket positions are assigned.
Pick method
How winners are chosen each match.
🏆
Tournament Champion
Tournament

About this tool

The tournament bracket generator creates a single-elimination bracket from any list. Entries are randomly shuffled and seeded into the bracket — with byes assigned if the count doesn't match a power of 2. Work through each matchup by clicking the winner, or set it to pick randomly. The champion emerges after every round is complete.

Works for movies, TV shows, games, books, songs, food choices, destinations — anything you want to run a tournament on. Use it with friends, in classrooms, or just to settle a debate the definitive way.

Frequently asked questions

How many entries can I add?
You can add as many entries as you like. Brackets work best at powers of 2 — 4, 8, 16, or 32 entries. If your count doesn't match, the generator pads with byes so real entries are never penalized by empty matchups.
What's the difference between the three pick methods?
You decide lets you click the winner of each matchup yourself — ideal for group debates. Random resolves the entire bracket instantly using a random pick for every match. Spin to decide uses a spin animation to randomly pick the winner of each individual match, adding a theatrical element to each round.
Can I use my own list instead of a template?
Yes — just type or paste your entries directly into the text area, one item per line. Templates are quick-start options pulled from the same curated pools used by the spin-the-wheel page. Templates marked with ∞ draw from a large pool and give you a fresh random lineup every time you click them, so you can press the same template repeatedly for different matchups.
Why does the bracket show a "bye"?
Byes appear when your entry count doesn't fill a power-of-2 bracket. The entry with a bye advances automatically — it didn't win a match, it was just unpaired. Switch to Auto size to generate the smallest bracket that fits your exact entry count.