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.
- free tools
- 15
- jobs covered
- 4
- email gates
- 0
FIDE uses K = 40 for new players and for juniors under 2300 until the end of the year they turn 18, K = 20 up to 2400, K = 10 once a player has reached 2400.
Every rated game on this rating list, including the ones below. If K times this number passes 700, FIDE lowers K to the largest whole number that keeps it at or under 700.
The main figure follows FIDE Rating Regulations 8.3: a gap over 400 counts as 400 for players below 2650, score probabilities come from table 8.1.2, K is capped so K times games stays at or under 700, and the total is rounded to a whole number. The pure Elo line uses the continuous formula. Your federation's published rating is the official result.
ResultUpdates as you type
Expected score
0.43 / 1
FIDE table 8.1.2 against 1450; pure Elo gives 43%
Actual score
1 / 1
New rating
1423
+23 points at K = 40 under FIDE rules. Pure Elo: +22.9
Run classes
Run your classes
Questions an academy owner or head coach asks about batches and parents.
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 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 toolTournaments
Plan a tournament
Questions an organiser answers before the event and on the day.
Chess pairing generator
Rank your players, get round 1 top-half-vs-bottom-half pairings in the browser. Nothing is uploaded.Open toolHow many rounds does this field need?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 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
Ratings 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 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 toolMoney
Fees, payback and prizes
Questions about what a batch earns, when it pays back and how a prize fund splits.
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 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 toolFrom a free tool to the whole job
The same jobs, done inside ChessCore
Each free tool answers one question in your browser. In ChessCore the same work is kept in one record: recurring batches and attendance, invoices, ratings and reviewed games.
Free tools: Schedule maker, rounds and time planners
Chess batch scheduling
Chess batch scheduling is setting up recurring classes: the same group, same slot, week after week, and managing the exceptions: make-up classes, substitutions, and clashes. ChessCore runs the recurring timetable and rolls attendance up per student and per coach, so the schedule and the record stay one thing.
See schedulingFree tools: Fee, break-even and prize fund calculators
Chess academy billing and fee collection
Chess academy fee collection software issues recurring invoices, collects them automatically through a parent-approved mandate, and matches each online payment to its invoice. In ChessCore that runs over UPI AutoPay and Razorpay for India and Stripe globally, and a Razorpay payment that cannot be matched waits for staff review instead of becoming a spreadsheet chase.
See billingFree tools: Rating calculator, converter, tracker and progress report
Chess student progress tracking
Chess student progress tracking is following each student across a season on recorded signals: attendance, game results, ratings and coach notes, and turning those into a report. ChessCore keeps all four in one record. AI-written report text is approved by a coach, and automatic monthly emails, when an academy switches them on, carry the records with no AI text.
See progress trackingFree tools: FEN and PGN viewer
Chess game analysis for coaches
Reviewing a student game with an engine is one step of a coaching workflow. ChessCore, which we build, is academy software where Stockfish evaluates the games a coach picks and the AI drafts explanations that a coach reviews before they are shared.
See game analysisEstimating 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.
Get started
Start building a smarter academy
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