About

A free toolkit for running tournaments and game-day pools: brackets, round robin schedules and squares boards. No account, no app, nothing to install.

What this is

Bracket & Squares answers a handful of small questions well: how do I seed a 12-team bracket, who plays whom in a 5-team round robin, which square won the third quarter. Pick your format, paste your team names, and the tool draws the rest — then print it, save a PDF, or copy a link that carries your exact state to a friend. Everything runs in your browser; nothing you type is sent anywhere.

How it's built

One TypeScript engine generates every structure on the site: single and double elimination seeding with standard 1-vs-last interleave, walkover byes for non-power-of-two fields, the full losers-bracket with loser-drop wiring, circle-method round robin rotation, standings arithmetic, and the 0–9 number permutations for squares boards. The engine is locked by an automated test suite (24 tests, run on every build), and the preset pages — match counts, round counts, byes, first-round pairings — are computed from it at build time rather than typed in. If a number appears on this site, code put it there.

What this is not

Not affiliated with, endorsed by, or connected to any professional league, college organization, tournament series, broadcaster or team — you'll notice none are named here. The squares pages are entertainment tools for friendly pools: the rules and legality of such pools depend on where you live, and the site says so on every board.

Contact

Spotted a bracket that renders wrong or a count that looks off? Open an issue on the public source repository — the engine and its tests are all there.