Chessigma

FIDE Rating Calculator

Enter your FIDE rating and the games you played. You get the rating change and your new rating, worked out the way FIDE does it, game by game.

Your K factor
Before these games
Your FIDE profile shows your K

K 20: 30 or more games, rated under 2400.

Your games

The games rated on one monthly list, each with your opponent's FIDE rating.

New rating
1870+20
18501870

Score 3 of 5, expected 2.01. K 20 × 0.99 = 19.80, rounded to +20.

Game by game
#OpponentResultExpectedChange
11792Win0.58+8.40
21911Draw0.42+1.60
32010Loss0.29-5.80
42290*Draw0.08+8.40
51745Win0.64+7.20

* More than 400 points away, so counted as 400 away (the 400-point rule): 2290 as 2250.


Worked example

A player rated 1850 has K 20: more than 30 rated games, never a published rating of 2400, and past the year they turned 18. In one month they play five standard games. These are the games the calculator above opens with.

OpponentDifferenceExpectedResultScore − expected
1792+580.58Win (1)+0.42
1911-610.42Draw (0.5)+0.08
2010-1600.29Loss (0)-0.29
2290-400*0.08Draw (0.5)+0.42
1745+1050.64Win (1)+0.36

The five differences add up to 0.99. Multiplied by K 20, that is 19.80, which FIDE rounds to +20, so the new rating is 1870.

* Game 4 shows the 400-point rule. The opponent is 440 points higher, but for a player rated below 2650 the difference counts as 400, so the expected score is 0.08 rather than 0.06.


How FIDE calculates a rating change

  1. For each game against a rated opponent, take the rating difference D: your rating minus your opponent's.
  2. In standard chess, if you are rated below 2650, a difference of more than 400 points counts as 400. In rapid and blitz it counts as 400 for everyone.
  3. Read your expected score PD from FIDE's table below. It is the higher-rated player's figure if D is positive and the lower-rated player's if it is negative.
  4. Subtract PD from your result: 1 for a win, 0.5 for a draw, 0 for a loss.
  5. Add those differences up for every game rated in the month and multiply by your K factor. Round the total to a whole number, 0.5 away from zero.
Each gameΔR = score − PD(D)
Rating change for the monthchange = K × ΣΔR, rounded to a whole number

The K factor

  • 40 until you have completed events with at least 30 rated games.
  • 40 for every player until the end of the year of their 18th birthday, as long as their rating stays under 2300.
  • 10 once your published rating has reached 2400, even if it later drops below 2400.
  • 20 for everyone else, as long as the rating stays under 2400.
  • If K times the number of games in one month would be more than 700, K becomes the largest whole number that keeps it at 700 or less. With K 40, that starts at 18 games.

The regulations list these rules without ranking them. Where two could apply, the calculator follows their wording, and your FIDE profile shows the K that FIDE actually uses: if it differs, set it by hand.

FIDE's conversion table

FIDE does not use the 1 / (1 + 10−D/400) formula that most Elo calculators use. It reads the expected score from this table (section 8.1.2), whose figures differ from that formula by up to 0.015 within 400 points.

Expected score PD, D from 0 to 197
Difference DHigher ratedLower rated
0–30.500.50
4–100.510.49
11–170.520.48
18–250.530.47
26–320.540.46
33–390.550.45
40–460.560.44
47–530.570.43
54–610.580.42
62–680.590.41
69–760.600.40
77–830.610.39
84–910.620.38
92–980.630.37
99–1060.640.36
107–1130.650.35
114–1210.660.34
122–1290.670.33
130–1370.680.32
138–1450.690.31
146–1530.700.30
154–1620.710.29
163–1700.720.28
171–1790.730.27
180–1880.740.26
189–1970.750.25
Expected score PD, D from 198
Difference DHigher ratedLower rated
198–2060.760.24
207–2150.770.23
216–2250.780.22
226–2350.790.21
236–2450.800.20
246–2560.810.19
257–2670.820.18
268–2780.830.17
279–2900.840.16
291–3020.850.15
303–3150.860.14
316–3280.870.13
329–3440.880.12
345–3570.890.11
358–3740.900.10
375–3910.910.09
392–4110.920.08
412–4320.930.07
433–4560.940.06
457–4840.950.05
485–5170.960.04
518–5590.970.03
560–6190.980.02
620–7350.990.01
over 7351.000.00

What this calculator does not cover

  • A first rating. An unrated player needs at least 5 games against rated opponents, and the first rating is worked out from the opponents' average with two imaginary 1800 opponents added, up to a maximum of 2200 (section 8.2). This calculator is for players who already have one.
  • The 1400 floor. FIDE lists only ratings of 1400 and above, so the calculator takes ratings from 1400. A player who drops below 1400 is shown as unrated on the next list, and the calculator says so.
  • The one-off increase of 1 March 2024. Ratings under 2000 rose by 0.4 × (2000 − rating) that day. It is already part of every published rating, so nothing here applies it again.
  • Games against unrated players. They do not change a rated player's rating, so the calculator asks only for rated opponents.

Source: the FIDE Rating Regulations effective from 1 March 2024, sections 8.1 to 8.3, including the change to the 400-point rule effective from 1 October 2025, and the FIDE Rapid and Blitz Rating Regulations, section 7.3. Read on 23 October 2026, and checked against five of FIDE's own published rating calculations.

Playing in the United States? The USCF rating calculator estimates a US Chess rating, and the Elo calculator shows the win probability and rating change for a single game.


FIDE rating calculator FAQ

How is a FIDE rating change calculated?

For each game, FIDE takes the difference between your rating and your opponent's, reads your expected score from its conversion table, and subtracts it from your result (1 for a win, 0.5 for a draw, 0 for a loss). Those differences are added up for the month and multiplied by your K factor. The total is rounded to a whole number, with 0.5 rounded away from zero.

What is my FIDE K factor?

K is 40 until you have played 30 rated games, and 40 for every player until the end of the year they turn 18, as long as their rating stays under 2300. It is 10 once your published rating has reached 2400, even if it drops again, and 20 for everyone else. If K times the number of games in one month would be more than 700, K is lowered until it is not. Your current K is shown on your FIDE profile.

What is the 400-point rule?

In standard chess, a rating difference of more than 400 points counts as 400 for a player rated below 2650. Since 1 October 2025, players rated 2650 and above use the real difference. In rapid and blitz the 400-point rule applies to everyone, and since 1 December 2024 a game between players 600 or more points apart is not rated if either of them is rated above 2600.

When will my new FIDE rating be published?

FIDE publishes a rating list on the first day of every month. A tournament that ends at least three days before a list can be rated on it, once the federation has sent in the tournament report.

Why does this differ from a plain Elo calculator?

Most Elo calculators work out the expected score with the formula 1 / (1 + 10^(-D/400)). FIDE reads it from its own table instead, and the two differ by up to 0.015 per game within 400 points. FIDE also adds up the whole month before rounding, and counts a rating gap of more than 400 points as 400 (in standard chess, only for players rated below 2650).

Does this work if I do not have a FIDE rating yet?

No. A first FIDE rating needs at least 5 games against rated opponents, and it is worked out differently: the average rating of your opponents, counting two imaginary opponents rated 1800 that you drew with, adjusted up or down for how well you scored, up to a maximum of 2200. This calculator is for players who already have a rating.