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
New rating 1423. Rating change 23 points.
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.
Tournaments
Plan a tournament
Questions an organiser answers before the event and on the day.
Ratings
Ratings and analysis
Questions a player, parent or coach asks about results and positions.
Money
Fees, payback and prizes
Questions about what a batch earns, when it pays back and how a prize fund splits.
From 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 class scheduling that fills the week, not your evenings
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
Collect chess academy fees without chasing parents
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 progress reports that write and send themselves
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 your coaches don’t have to type up
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 × 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 × 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 × 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 maths is open: each tool page documents its formula and cites its sources, so you can check our work.
Get started
Bring your roster. We’ll set up the rest.
We set it up with you: roster import, Lichess and Chess.com connections, batches and fee plans. You start with your real students and batches, not an empty account.
- Tenant isolation
- Personal details masked for AI
- Guardian consent
- Full audit trail