FIDE Rating Calculator

Free FIDE Elo calculator: enter your rating, K-factor and results to see your rating change, expected score and new rating under the 2024 FIDE rules.

The interactive fide rating calculator loads here. It runs in your browser and is free to use.

How the FIDE rating change is calculated

FIDE rates over-the-board games with the Elo system. For every game the calculator looks up your expected score (FIDE calls it PD) from the official table that converts a rating difference into a scoring probability. Your change for that game is K × (actual score − expected score), and the changes for all games in the rating period are added together and rounded to a whole number at the end.

Two rules from the FIDE Rating Regulations (effective 2024) matter most:

Worked example

You are rated 1850 with K = 20 and play three games: a win against a 1700, a draw against a 2000 and a loss against a 2300.

  1. Against 1700 you are 150 points stronger, so the table gives you 0.70. You scored 1: change = 20 × 0.30 = +6.0.
  2. Against 2000 you are 150 points weaker: expected 0.30, you scored 0.5: change = 20 × 0.20 = +4.0.
  3. Against 2300 the gap is 450, which counts as 400: expected 0.08, you scored 0: change = 20 × (−0.08) = −1.6.

The total is +8.4, which rounds to +8, so your next rating is 1858.

Your first FIDE rating

Switch to I'm unrated to estimate a first rating. Under the 2024 regulations only games against FIDE-rated opponents count, and you need at least 5 of them (they can come from several events). FIDE adds two hypothetical draws against 1800-rated opponents, then:

A result below 1400 (the rating floor) is not published, and a zero score in your first event is ignored. Example: 3/5 against 1600, 1700, 1500, 1650 and 1550 gives Ra = 11600 ÷ 7 = 1657.1 and p = 4 ÷ 7 = 0.57, so dp = +50 and the first rating is 1707. We know of no upper limit in the 2024 text and apply none; check the FIDE Handbook for edge cases.

Tips for using the calculator

Enter every rated game of the event or month, because FIDE adds them up before rounding. Your rating does not change between games during a rating period: each game is computed with the rating you had at the start. Games against unrated opponents are not rated for you.

Frequently asked questions

How many points do I gain for beating a higher-rated player?

With K = 20, beating an equal opponent gives +10. Beating someone 200 points stronger gives about +15 (expected score 0.24), and the most you can ever gain from one win is 20 × 0.92 = +18.4 because of the 400-point rule.

When does my K-factor drop from 40 to 20?

After you have completed rated events with at least 30 games, unless you are still a junior: then K stays at 40 until the end of the year you turn 18, as long as your rating is under 2300.

Is the FIDE expected score the same as the Elo formula?

Almost. FIDE uses a published table built from a normal distribution, while most online sites and US Chess use the logistic formula 1 / (1 + 10^(−D/400)). The two differ by at most about 0.02 for normal rating gaps.

Why did I lose points after a draw?

A draw is worth 0.5. If your expected score was higher than 0.5 because your opponent was rated lower, the difference is negative and your rating drops a little.

Can my first FIDE rating be below 1400?

No. Since 2024 the lowest FIDE rating is 1400, so if your first five or more games work out below it, nothing is published yet and later games are added to the calculation.

More rating calculators

  • USCF Rating Calculator (US Chess Rating Estimator) — Free USCF rating calculator: estimate your new US Chess rating after a tournament, with K-factor, bonus points, provisional ratings and rating floors.
  • Performance Rating Calculator — Calculate your tournament performance rating (TPR) with the FIDE dp table, the linear rule of 400 and an exact Elo solution from your opponents and score.
  • Elo Win Probability Calculator — See the expected score and an estimated win, draw and loss chance for any two chess ratings, with the Elo formula and the FIDE probability table.