🏆 NSFA Bracket Studio
Wisconsin Bracket SeriesConnect your bracket database
Enter the dedicated Supabase project URL and publishable key. They are stored only in this browser.
Choose a build mode
Quick Build
8 / 16 / 32 / 64 entrants in one flat bracket.
Regional Build
Choose your own number and names of regions.
Custom Build
Hand-build every round and matchup, with byes.
Add entrants below with unique seeds 1 through the bracket size, then Create & Generate. You can also paste CSV rows.
Region 1 plays region 2 in the first cross-region round; region 3 plays region 4; and so on. The current four-region Wisconsin layout is just one preset — any power-of-two region count works.
Custom Build creates the bracket with no structure yet. Add entrants, then use the Structure tab to hand-build rounds, matchups, byes and advancement wiring.
Entrants
Or paste CSV: seed, region, name, city, state, website_url, description, profile_url, image_url (region blank for Quick Build).
CSV columns: seed, region, name, city, state, website_url, description, profile_url, image_url
Rounds & voting
Generate / reset
Regenerating requires the bracket to have zero votes. Custom Build uses the manual tools below instead.
Custom: add round
Advancement is always admin-confirmed in this version — a suggested pattern for later automation, but never automatic today. Checking the box below just highlights the current vote leader when you confirm a tiebreak or winner; it changes nothing in the database.

