Skip to content
chesselo.top Free · No sign-up · FIDE-standard formulas

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.

Official FIDE tables 8.1.1 & 8.1.2  ·  K-factor 40 / 20 / 10 rules  ·  the 400-point rule, included

abcdefgh 87654321 ♞

Figure 1 - the knight on d5. Each 400 rating points multiplies expected score tenfold; the whole Elo idea in one sentence.

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.

Field note

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?
Under the FIDE Rating Regulations (art. 8.3.3) the development coefficient K depends on your history:
  • 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.

Try the performance rating calculator →

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.

All ten questions →

Sourced from the rulebook

Standards & citations.