World Cup 2026 Bracket
The World Cup 2026 knockout poster, radial and clickable. Advance flags round by round; the whole bracket lives in a shareable URL.

An interactive, shareable version of the radial World Cup 2026 knockout poster. Thirty-two teams arranged in a circle that collapses inward to the centre trophy; click a flag to advance it through the rounds.
Every pick is packed into a compact ?b= query parameter and written with history.replaceState, so the whole bracket lives in the URL. Copy the link, share your predictions. Change an earlier result and only the picks that depended on the old winner are cleared. Decide the final and the champion takes centre stage as an oversized, gold-ringed flag where the trophy stood.
Built with SvelteKit (Svelte 5 runes) and flag-icons. Vibecoded with Claude and Codex, one slop at a time. A real-results mode seeds the bracket with actual outcomes as the tournament unfolds.
3 Reviews
Log in to leave a review.
I used to pin the newspaper wallchart to the kitchen door and fill it in with a biro. This is that, radial and clickable, and it fits in a message to my sister in Auckland. The gold trophy in the centre made me grin. Print will not be getting me back.
The whole bracket packs into one query parameter, written with replaceState so your history stays clean. That is the correct way to build shareable state and almost nobody bothers. Flags stay crisp at every size, re-picks cascade the way they should, and the champion flag filling the trophy slot is a lovely touch. Bookmark your bracket, done.
My family group chat has run a World Cup bracket on paper since 2006, photographed and argued over at every Sunday lunch. This year I sent everyone the same link and made them click flags instead. The radial layout sold it: my mum recognised the shape from the poster on my uncle's wall, and my nephew worked out the tapping with no instructions. The URL trick is the quiet genius here. Nobody signs up for anything, nobody installs an app, the whole prediction lives in the link you paste back into the chat. When Paraguay knocked out Germany in my cousin's bracket we could all open his exact picks and mock him with evidence. Re-picking behaves the way you want: change one early result and only the branches that depended on it reset, so a misclick does not cost you half a bracket. I want one thing before the final: a view that lays two brackets side by side. Settling arguments is the whole point.