Free forever · No signup · No ads in the tool
Free Tournament Bracket Generator
Build single elimination, double elimination, round robin and Swiss brackets for 2–128 teams. Automatic BYE seeding, team logos and live scoring — then export a high-resolution PNG or CSV. Everything runs in your browser, so there is no account and nothing to install.
- 2–128teams per bracket
- 4tournament formats
- 30sto a shareable bracket
- $0no account, no tiers
Everything a tournament organiser actually needs
Automatic BYEs
5, 7, 11, 23 teams — any count produces a valid bracket. BYEs go to the top seeds first, exactly like ESL, FACEIT and Battlefy do it.
Team logos & avatars
Upload a logo per team, or let the engine generate a coloured initials badge automatically. Logos are baked into your PNG exports.
Publish to Discord
Push formatted result embeds straight into your server with a webhook, or copy the bracket image to your clipboard and paste it anywhere.
Swiss with Buchholz
Proper score-group pairing with rematch avoidance, and a live leaderboard with Buchholz tiebreakers — the format CS2 Majors run on.
Shareable links
The whole tournament is encoded in the URL. Send it to your players and they see the live state — no database, no account, nothing stored by us.
Embed anywhere
Drop your bracket into your own site or blog with a self-resizing iframe snippet. Your event, your page, still live.
Pick your format
Not sure which structure fits your event? Each guide explains the trade-offs and links straight into the generator.
Single Elimination →
One loss and you’re out. Fastest format, ideal for one-day cups.
Double Elimination →
A second chance through the losers bracket, with automatic bracket reset.
Round Robin →
Everyone plays everyone. Best for leagues and small group stages.
Swiss System →
Big open fields resolved in a handful of rounds. No early eliminations.
Ready in 30 seconds
Paste your team list, pick a format, share the link. No account, ever.