Tournament Bracket FAQ
Common questions about using the bracket maker and tournament formats.
Getting Started
How do I make a tournament bracket?
Go to the homepage, choose your format (single elimination, double elimination, round robin, or Swiss), enter the number of teams (3-128), paste in team names one per line, and click Generate Bracket. Your bracket appears immediately. Click any match to enter a score and winners advance automatically.
Is this bracket maker free?
Yes. Completely free. No account, no signup, no email address required, no watermarks on the printed output. The tool works entirely in your browser.
Do I need to create an account?
No. There is no account system. Your bracket state is stored in the URL. Bookmark the URL to return to your bracket, or share it with others.
Formats
What is the difference between single and double elimination?
Single elimination: lose once and you are eliminated. Every team plays until they lose. Total matches = N-1. Double elimination: lose twice before you are eliminated. Teams that lose in the winners bracket drop to a losers bracket and continue. Total matches = 2(N-1), or 2(N-1)+1 if the grand final needs a reset game.
What is a round robin tournament?
Every team plays every other team exactly once. Points are awarded (3 for win, 1 for draw, 0 for loss) and teams are ranked by total points. Total matches = N(N-1)/2. Best for small fields where a definitive ranking matters more than crowning a champion quickly.
What is a Swiss tournament?
A fixed number of rounds where players are paired against opponents with the same win record each round. No eliminations - everyone plays every round. Round count = ceil(log2(N)). Used in chess, card games (MTG, Pokemon TCG), and large casual events. Note: this tool uses a simplified Swiss algorithm, not full FIDE rules.
Which format should I use?
Single elimination for quick events with large fields. Double elimination for competitive events where players want more games. Round robin for small fields (4-8) where every result matters. Swiss for large fields (16+) without eliminations, especially chess and card games.
Byes and Seeding
What is a bye in a tournament bracket?
A bye is when a team advances to the next round without playing. Byes occur when the team count is not a power of 2 (4, 8, 16, 32, 64, 128). This tool automatically adds byes to pad the bracket to the next power of 2 and assigns them to the highest-seeded teams.
Who gets byes?
By convention, the top seeds receive byes. Seed 1 gets a bye first, then seed 2, and so on. This rewards the best teams in the regular season and is standard in most official tournaments.
How do I seed my teams?
Enter team names in order from best to worst (seed 1 first, last-place team last). The generator assigns seeds 1, 2, 3... in entry order. If you use "random" seed method, seeds are assigned randomly before generating the bracket structure.
Sharing and Printing
How does the shareable URL work?
The entire bracket state - team names, format, match structure, and all recorded scores - is encoded into the URL using base64. No data is stored on our servers. Anyone with the link can view your bracket instantly. The URL updates as you enter match results.
Can I print my bracket?
Yes. Click the Print button. The page automatically switches to a light-mode print layout optimised for letter and A4 paper in landscape orientation. Navigation, the settings panel, and ads are hidden so the bracket fills the page cleanly.
Can I embed a bracket on my website?
Yes. Visit the Embed page (/embed/), paste your bracket URL, set the dimensions, and copy the iframe code. Paste it into any webpage, Notion, or blog platform that accepts HTML.
Technical
Is my bracket data stored anywhere?
No. The bracket state lives entirely in the URL. When you load a bracket URL, the state is decoded from the URL parameters and rendered in your browser. Nothing is sent to or stored on our servers beyond standard web analytics.
How many teams can I add?
The tool supports 3 to 128 teams. For single elimination, the bracket pads to the next power of 2 with byes. For round robin, every number works without byes (odd team counts have one team sit out each round). Swiss supports any count.
Why is the URL so long with a bracket state?
The bracket state (team names, format, scores) is encoded into the URL so you can share it without any server-side storage. The encoded string is compact - a 16-team bracket with full results is typically under 500 characters.