Free tools
Free chess tools for coaches and organisers
15 free tools, grouped by the question you bring: planning a tournament, reading ratings and positions, or running an academy. Each one runs in your browser and none asks for an email.
Plan a tournament
Questions an organiser answers before the event and on the day.
Swiss rounds calculator
A planning estimate of Swiss rounds, the no-rematch ceiling and boards per round.
Open toolIs this time control classical, rapid or blitz?Time control converter
Laws speed category, clock budget at 60 moves and the FIDE rating test, kept apart.
Open toolHow long will the event run?Tournament time planner
Time control, move count and rounds in, estimated event time and a worked timetable out.
Open toolWho plays whom in round 1?Chess pairing generator
Rank your players, get round 1 top-half-vs-bottom-half pairings in the browser. Nothing is uploaded.
Open toolHow do I split the prize fund?Prize fund splitter
Total fund and place percentages in, exact whole-unit amounts that always add up.
Open toolHow do I print certificates for the winners?Chess certificate generator
Paste a name list, pick an award type, print A4 chess certificates in the browser. Nothing is uploaded.
Open toolRatings and analysis
Questions a player, parent or coach asks about results and positions.
FIDE rating calculator
Estimate FIDE rating change and expected score at K = 40, 20, or 10.
Open toolWhat rating did I play like this event?Performance rating calculator
A linear estimate of the rating you played at in one event: average opposition + 800 x score fraction - 400.
Open toolWhat is this rating on another platform?Chess rating converter
Convert FIDE, Lichess, Chess.com, and USCF ratings into a dated estimate range.
Open toolHow has a rating moved over time?Chess rating tracker
Log dated ratings and see the current rating, net change, best jump and trend.
Open toolWhat position does this FEN or PGN describe?FEN viewer and board editor
Board editor plus PGN viewer: build positions, validate FEN field by field, share by link.
Open toolPlan an academy
Questions an academy owner or head coach asks about batches and parents.
Academy batch calculator
Revenue, margin, and break-even students per batch, in ₹ or $.
Open toolWhen do my batches pay back the launch cost?Academy break-even calculator
Sum every batch, add a launch cost, see monthly surplus and months to payback.
Open toolWhat does the weekly timetable look like?Chess class schedule maker
Turn your batches, coaches, days, and times into a clean weekly schedule.
Open toolHow do I write a progress report for parents?Chess progress report builder
Create a clear parent-facing progress report from a structured five-part outline.
Open toolEstimating an event is not pairing it
The tournament time planner estimates how long the event day runs from a time control, an average game length and a buffer. The pairing generator only generates first-round pairings, top half against bottom half. Neither one runs a complete Swiss event. For later rounds, tie-breaks and results, see software for a complete tournament.
One example of the arithmetic: with 15+10, a 60-move game gives each player 15 minutes plus 60 x 10 seconds, which is 25 minutes a player and 50 minutes across both clocks. The FIDE Laws of Chess, Appendix A call a game rapid when the allotted time plus 60 times the increment is more than 10 and less than 60 minutes, so 15+10 is rapid. Real games finish earlier or later, so treat a finish time as an estimate, not a promise.
The performance rating here is an approximation
The performance rating calculator uses a straight line: average opposition + 800 x score fraction - 400. FIDE's own calculation reads a rating difference from a conversion table in its Rating Regulations, section 8.1.1, so the two agree closely near 50 percent and drift apart at the extremes.
Take 4.5 of 6 against an average opponent of 1220. The line gives 1220 + 800 x 0.75 - 400 = 1420. The FIDE table gives a difference of 193 for a 75 percent score, which is 1413. A perfect score shows the gap most: the line adds 400, while the table lists 800 as a notional figure. Use the result to compare events, not as a norm calculation.
Built by the team behind ChessCore, the academy management platform. The math is open: each tool page documents its formula and cites its sources, so you can check our work.
Early access
Start building a smarter academy
Early access. We set up your academy with you: roster import, Lichess and Chess.com connections, batches, and fee plans.
- Tenant isolation
- Personal details masked for AI
- Guardian consent
- Full audit trail