Tournament bracket on a TV

Open the link on the TV's browser, or cast a laptop to it, and the bracket is on the screen — filling itself in as results are entered, with the rounds named by how far they are from the final.

Set this up now

Free, and there is no account to make first. About a minute to the QR code.

Every cell is drawn, played or not

A bracket on a screen before the tournament starts is mostly empty, and the empty half is what people look at. Positions without a team carry the label the server wrote for them — "Winner SF1", "1. A" — in italic grey, so the screen reads as a plan rather than as a grid of blanks. The client never invents those words; they come down with the data.

Rounds are named by distance from the end

The last round is the Final, the one before it the Semi-finals, and so on back. Naming them by how many fixtures they contain instead is the bug that labels a final round "Semi-finals" when there is a third-place match sharing it — which is why the round titles live in one shared file rather than in each screen.

Sized for distance

The whole screen is laid out in viewport units rather than pixels, so it fills a 1280×720 TV and a 1920×1080 projector the same way, and the type is sized to be read from the far end of a room rather than from a desk.

Common questions

Does it work on a smart TV browser?

Yes, if the TV has a browser that can open a URL. Casting a laptop tab works too and tends to be less painful to type a link into.

Can I show only the bracket and nothing else?

Yes — a rotation with one panel in it is a pinned screen.