Sport & fitness

Seeded knockout bracket

Lay out a single-elimination bracket with explicit first-round byes.

Seeded knockout bracket
Esc to restore

Your inputs

Leading/trailing spaces and empty lines are removed. Remaining names must be distinct.

Results update as you type. Larger files run when you press Update result.

Your result

LOCAL & PRIVATE

Your result will appear here.

Your inputs stay in this browser. Nothing is uploaded or saved.

A clear answer. Here’s how.

Treats the 2–64 input names as seeds from strongest to weakest. Expands to the next power of two using reflected seed placement, assigning missing bottom seeds as first-round byes. Shows later-round winner placeholders and automatic bye advances. No results are entered or stored, and no sport’s official draw policy is claimed.

See a worked example

Worked example

A fixed demonstration, separate from the values you enter above.

Names / teams in seed or input order, one per line
Falcons
Owls
Foxes
Badgers
Otters
Hares

Example result

First 5 rows of the example result
RoundMatch IDEntrant AEntrant BStatus
1R1M11. FalconsByeAutomatic bye advance
1R1M24. Badgers5. OttersWinner advances
1R1M32. OwlsByeAutomatic bye advance
1R1M43. Foxes6. HaresWinner advances
2R2M11. FalconsWinner of R1M2Winner advances

8 bracket slots; 2 first-round byes. Input order defines the seeds; later results are placeholders.