Skip to main content
ChessCore

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
Try one now: FIDE rating calculatorOpen the full page

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.

#1

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

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 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 scheduling

Estimating 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
How we protect student data →