KitForma field notes

About Tournament Schedule Desk & methodology

How Tournament Schedule Desk works, which inputs it supports, what its results mean and where its limits apply.

Tournament Schedule Desk

Turn a player or team list into a round-robin schedule or a seeded elimination bracket. Reserve courts, enforce explicit rest gaps, enter results and adjust reservations. Check conflicts before sharing a print-ready order of play. The project stays in your browser and can be saved as editable JSON.

How we build a check

This workbench processes supported inputs locally. We test calculations, file structure and generated artifacts using independent readers or known fixtures where available. The example runs the same processing path as a supplied input; it does not stand in for checking your own result.

Editorial responsibility

KitForma maintains this tool and its guides. The source notes on the tool page link to the supporting documentation. We do not claim affiliation with the referenced hardware manufacturers or platforms. Review date: 2026-10-19.

Limits and updates

Round robin: 2–16 entrants (up to 120 matches). Single elimination: 2–32 entrants. Up to 8 courts, 12 explicit roster identities per entrant, 1–240 minute matches, 0–240 minute rest and a continuous window up to 2,880 minutes.,Uniform match duration; no player availability calendar, court closure, referee assignment, group-to-playoff stage, consolation draw, double elimination, live room or server synchronization. Input order is elimination seed order; no random seeding or sport-specific rule certification.,Elimination reserves all possible participants even after results are known. Manual edits do not move other matches automatically. An unplaced match may reflect the heuristic ordering rather than impossibility; explicit lower bounds are reported separately.,UTF-8 project imports up to 180 KB. PDF uses the existing self-hosted Liberation Sans font and rejects unsupported glyphs with a clear message; use supported Latin, Greek or Cyrillic labels. Names up to 40 characters; title up to 80. Export runs in a cancellable local worker with a 45-second limit. No automatic saving. If a specification changes or a result appears incorrect, send the relevant source URL and a non-sensitive reproduction to kitforma@outlook.com.

Open-source components

The tools use self-hosted open-source components appropriate to each format, including PDF.js, pdf-lib, fflate, SheetJS, MediaInfo by MediaArea.net SARL and others. Component versions and licenses. MediaInfo license · fflate license.

Read this tool’s sources →

Essential local storage remembers this choice for up to 180 days. Your choice applies to this subdomain. Global Privacy Control and Do Not Track override optional measurement.

Advertising has a separate choice. Use Advertising preferences in the footer to allow or reject the optional guide-page banner.