Free · In-browser · FIDE-standard
Forge your chess rating.
Four precise calculators built straight from the FIDE Rating Regulations - rating change, expected score, tournament performance and the road to your next goal. Type a rating, get the arithmetic the arbiters use.
Figure 1 - the knight on d5. Each 400 rating points multiplies expected score tenfold; the whole Elo idea in one sentence.
The instruments
Four calculators, one standard.
Each tool runs the published FIDE formulas - no approximations hiding under the hood - and shows its work.
Elo Change Calculator
FIDE formula, game by game. Pick your K-factor (40 / 20 / 10, or auto by rating and age), enter opponents and results - single games or a whole mini-tournament.
Open calculator → № 02 ♟Expected Score Calculator
What are your odds? The official FIDE table and the exact logistic curve, side by side, with the 400-point ladder in one view.
Open calculator → № 03 ♜Performance Rating
Turn a tournament cross-table into a TPR: the FIDE Ra + dp method, the rating + score-delta method, and GM/IM norm benchmarks.
Open calculator → № 04 ♚Rating Goal Planner
How many wins to reach 1600 - or 2000, or 2200? Simulate the climb round by round against the opposition you actually face.
Open calculator →The system, briefly
How FIDE ratings work.
A FIDE rating is a running estimate of your strength, updated after every rated game by one small subtraction. Before the game, the system computes your expected score E - the share of points you should take, draws counted as half. After the game it compares that expectation with the points you actually scored S, and pays you the difference times a coefficient K.
The expectation comes from the logistic curve Arpad Elo popularised: at equal ratings E = 0.50; 100 points up, E = 0.64; 200 up, E = 0.76; and every 400 points multiply your expected score tenfold. FIDE publishes these values as its official Table 8.1.2 and reads them off in 2-decimal steps[F1].
The coefficient K is the throttle. New players (fewer than 30 rated games) and juniors under 18 (while below 2300) move at K = 40 - a win against an equal is worth +20. Established players under 2400 sit at K = 20 (+10 for that win), and anyone who has touched 2400 is permanently at K = 10, where the same win pays just +5[F1].
One guard-rail keeps mismatches honest: for players rated below 2650, a rating difference of more than 400 points is counted as exactly 400 (art. 8.3.1, as amended from 1 October 2025). Losing to a super-grandmaster costs the same as losing to someone 400 points above you - no more, no less.
The whole engine
E = 1 / (1 + 10(Ropp − Ryou)/400)
ΔR = K × (S − E)
S is your game score - 1, ½ or 0. Example: 2000 beats 2000 with K = 20 → ΔR = 20 × (1 − 0.50) = +10.
Ratings are recalculated once per rating period (roughly monthly), not game by game - but each game's contribution is exactly the sum above. Our calculators simulate sequentially so you can watch the ladder climb.
Questions players actually ask
Rating FAQ.
What K-factor am I?
- K = 40 when you are new to the rating list - until you have completed events with at least 30 rated games.
- K = 40 for all players until the end of the year of their 18th birthday, as long as their rating stays under 2300.
- K = 20 as long as your rating remains under 2400.
- K = 10 once your published rating has reached 2400 - and it stays at 10 permanently, even if you later drop below 2400.
In short: most adult club players who have played 30+ rated games sit at K = 20. New players and juniors move twice as fast with K = 40, which is why ratings converge quickly at first.
One more clause from the same article: if the number of games in a rating period multiplied by K would exceed 700, K is reduced to the largest whole number that keeps K × games at or below 700.
How is performance rating calculated?
The FIDE method works in two steps. First take the average rating of your opponents, Ra. Then convert your percentage score p into a rating difference dp using FIDE Table 8.1.1, and add it:
TPR = Ra + dp
Scoring 50% gives dp = 0, so your performance equals the field's average. A perfect 100% score gives dp = +800 - which is really a lower bound: any 100% score against the same opponents produces the same number. An alternative convention anchors the same delta to your own rating instead: performance = your rating + dp. A third, cruder method ("the algorithm of 400") adds 400 × (wins − losses) / games to the opponents' average.
What is the Elo rating formula?
Each game, your expected score is E = 1 / (1 + 10(Ropp − Ryou)/400). After the game your rating changes by ΔR = K × (S − E), where S is your actual score (1, ½ or 0) and K is your development coefficient. Beat a higher-rated player and S − E is a large positive number; lose to a lower-rated one and it bites hard in the other direction.
FIDE itself reads E from its official table (Table 8.1.2) rather than the raw curve - at a 400-point gap the table gives exactly 0.92, where the curve gives about 0.909. Both are shown side by side in our elo calculator.
What is the 400-point rule?
For rating purposes, FIDE caps the rating difference between you and a single opponent at 400 points (Rating Regulations, art. 8.3.1). If you are rated 1500 and lose to a 2200 grandmaster, the game counts as a 400-point upset loss, not a 700-point one - you lose only what a 1900-rated opponent would lose. From 1 October 2025 the cap applies to players rated below 2650; players rated 2650 or above have their true difference counted, so elite mismatches move ratings again.
Sourced from the rulebook
Standards & citations.
- FIDE Rating Regulations (B.02), in force from 1 March 2024 K-factor (art. 8.3.3), 400-point rule as amended from 1 Oct 2025 (art. 8.3.1), rating change & rounding (art. 8.3), Tables 8.1.1 & 8.1.2, initial rating (art. 8.2).
- FIDE Title Regulations (B.01), effective from 1 January 2024 Norm requirements (art. 1.4): GM 2600 / IM 2450 performance, 9+ games, opponent averages, titled-player mix; title award thresholds (art. 1.5).
- Elo rating system - Wikipedia The logistic expected-score model, the linear "algorithm of 400" performance method, and historical context of Arpad Elo's system.