Gaming calculators

FIDE Rating Calculator

Updated Aug 16, 2026 By Jehan Wadia
Rate Formulas

Player Rating & K-Factor

 
Development Coefficient (K-Factor)

Select the coefficient that matches your FIDE eligibility; hover each button for a brief description.

Opponents & Results

Leave a rating blank or choose Bye / Unrated (X) to exclude that game.

Your Results

Calculation complete.
New Rating
 
Total Rating Change
 
Change as % of Current Rating
 
Tournament Performance Rating
 
Rated Games Counted
Score
Average Opponent Rating
Total Expected Score

Per-Opponent Breakdown

Rows marked Bye / Unrated (X) are excluded from all calculations.
# Opponent Rating Expected Score (We) Actual Score (W) Rating Change (ΔR)

Step-by-Step Solution

Expected vs. Actual Score by Round

Expected versus actual score per round
RoundOpponent ratingExpected scoreActual score

FIDE Standard Rating Distribution

Your rating compared to a modelled approximation of the FIDE Standard rating distribution (roughly 480,000 players, rated 1400–2860). Percentile figures are estimates.

 

FIDE standard rating distribution by 100-point band
Rating bandApproximate number of players

Introduction

This FIDE Rating Calculator shows how your chess rating will change after a tournament. Type in your current rating, pick your K-factor, add each opponent's rating, and mark each game as a win, draw, or loss. The tool does the rest.

You get your new FIDE rating, your total rating change, and your tournament performance rating. You also see the expected score for every game, so you know which wins help you most and which losses hurt.

Chess ratings use the Elo system. You gain points when you beat a stronger player and lose points when you lose to a weaker one. The K-factor decides how fast your rating moves: K = 40 for new players and juniors under 2300, K = 20 for most rated players, and K = 10 once you have reached 2400.

Use it to plan your next event, check your results after a tournament, or see what score you need to hit a rating goal. Byes and games against unrated players are left out, just like FIDE does it. If you track your competitive results across other games too, our Win Rate Calculator and KD Calculator cover the same idea in a different format.

How to use our FIDE Rating Calculator

Enter your current FIDE rating, your K-factor, and each opponent's rating with your result. The calculator shows your new FIDE rating, your total rating change, the change as a percent, and your tournament performance rating, plus a full step-by-step breakdown.

Your Current FIDE Rating: Type your rating now, before the event. Use a whole number from 100 to 3500, like 1500.

Swap w/ Opp 1: Click this button to trade your rating with opponent 1's rating. It is handy if you typed them in the wrong boxes or want to see the result from the other side.

Development Coefficient (K-Factor): Pick K = 40 if you are new to FIDE rating or under 18 and rated below 2300, K = 20 for most rated players, and K = 10 if you have ever reached 2400.

Opponent Rating: Type the FIDE rating of the player you faced in that round. The Expected Score (We) box updates right away and shows how many points you were likely to score in that game.

Result: Choose Win, Draw, or Loss for each game. Choose Bye / Unrated (X) if the game had no rated opponent, and that round will be left out of the math.

Add Opponent: Click to add one more round. Add one row for every game you played in the tournament.

Remove (minus button): Click the red minus button to delete a round you do not need. You must keep at least one row.

Calculate: Click Calculate to see your new rating, your rating change, your score, your average opponent rating, and where your rating sits in the FIDE rating distribution chart. The Percentile Calculator explains how that ranking figure is worked out.

Reset: Click Reset to clear your entries and load the sample tournament again.

What Is a FIDE Rating?

A FIDE rating is a number that shows how strong a chess player is. FIDE is the world chess group that runs official ratings. Most players start near 1400–1600. Grandmasters are usually above 2500. The world's best players sit near 2800. Your rating goes up when you win and down when you lose. How much it moves depends on who you played.

How the Elo Rating System Works

FIDE uses the Elo system. Before a game, the system guesses your chance of winning. This guess is called your expected score (We). It is a number between 0 and 1. If you and your opponent have the same rating, your expected score is 0.50, or a 50/50 chance. If your opponent is 200 points higher, your expected score drops to about 0.24. That expected score is a probability, and you can explore the same maths with our Probability Calculator or turn it into betting-style numbers with the Odds Calculator.

After the game, your real score (W) is 1 for a win, 0.5 for a draw, and 0 for a loss. The formula is:

Rating change = K × (W − We)

Beat someone stronger than you and you gain a lot of points, because you did better than expected. Beat someone much weaker and you gain very little. Lose to a weaker player and you drop a lot. Over a long event, this is just a weighted average of your results, so the Weighted Average Calculator is a useful companion.

The K-Factor Explained

The K-factor decides how fast your rating can move. FIDE uses three values:

  • K = 40 — New players for their first 30 rated games, and young players under 18 who are rated below 2300. Their ratings move fast.
  • K = 20 — Most rated players who have played more than 30 games and are under 2400.
  • K = 10 — Players who have ever reached 2400. Their ratings move slowly and stay steady.

The 400-Point Rule

FIDE caps the rating gap at 400 points. If your opponent is 700 points higher, the math still treats them as only 400 points higher. This stops huge point swings from one strange result.

Performance Rating

Your tournament performance rating (TPR) shows how well you played in one event. It takes the average rating of your opponents and adds a bonus or penalty based on your score percent. Score 50%, and your performance equals the average opponent rating. Score higher, and your performance climbs above it. A strong TPR does not change your official rating by itself, but it is a good sign you are improving. To check the opponent average by hand, use the Average Calculator, and the Percentage Calculator helps turn your score into the percent figure the dp table needs.

Games That Do Not Count

Not every game affects your rating. Byes, forfeits, and games against unrated players are skipped. Only games against FIDE-rated opponents in a rated event change your number.

Tips for Gaining Rating Points

  • Play up. Facing stronger opponents gives you more points per win and costs you less per loss.
  • Avoid upsets. One loss to a much lower-rated player can wipe out several good wins.
  • Draws still count. A draw against a much stronger player often gains you points.
  • Play often while your K-factor is 40. Your rating can climb quickly in that stage.
  • Track your progress over time with the Percent Change Calculator to see how far your rating has moved across a season.

Related Calculators


Formulas used

Expected score against one opponent
W_e = \frac{1}{1 + 10^{(R_o - R_p)/400}}, \quad -400 \le R_o - R_p \le 400
Rating change for a single game
\Delta R_i = K \times (W_i - W_{e,i})
Total rating change
\Delta R_{total} = \sum_{i=1}^{N} K \times (W_i - W_{e,i})
New rating
R_{new} = R_p + \Delta R_{total}
Change as percentage of current rating
\%\,\text{change} = \frac{\Delta R_{total}}{R_p} \times 100
Average opponent rating and score percentage
R_{c,avg} = \frac{1}{N}\sum_{i=1}^{N} R_{o,i}, \qquad p = \frac{\sum_{i=1}^{N} W_i}{N}
Tournament performance rating (FIDE dp table method)
R_{perf} = R_{c,avg} + dp(p \times 100\%)

Frequently asked questions

Why is my new rating a little different from the official FIDE list?

FIDE publishes ratings once a month and adds up every rated game you played in that period, from all events. This tool works out one event at a time. Small gaps can also come from rounding, arbiter typos in a report, or unrated games you were not sure about.

Does this calculator work for rapid and blitz ratings too?

Yes. The formula is the same for Standard, Rapid, and Blitz. Just enter your rapid or blitz rating and your opponents' ratings for that same list. The one thing to check is your K-factor, since rapid and blitz use K = 20 for most players.

Why does the result show a decimal like 1512.40?

The math gives a decimal because expected scores are decimals. FIDE rounds the final rating to the nearest whole number. The tool shows both: the rounded rating in the big box and the exact value under it, so you can see the true size of the change.

How many points do I get for beating a player 200 points higher?

Your expected score is about 0.24, so a win gives you K × 0.76. That is about 15 points with K = 20, or about 30 points with K = 40. A draw in the same game still earns you points, because you scored more than expected.

Can my FIDE rating drop to zero?

No. FIDE keeps a floor of 1400 for published Standard ratings. If you fall under that, your rating is removed from the list instead of dropping lower. This calculator shows the raw math, so it can print a number below 1400.

Do White and Black matter in the rating math?

No. FIDE ignores colour. A win is 1 point and a draw is 0.5 no matter which side you played. Colour only matters for pairings and for performance stats you track yourself.

Why did I lose rating points even though I won more games than I lost?

Because points depend on who you played, not just your score. If most of your opponents were rated well below you, the system expected you to win almost every game. One or two losses to weaker players can cost more than several easy wins earn.

How many rounds can I add?

As many as you need. Click Add Opponent for each game you played. There is no limit, so you can enter a 5-round weekend event or an 11-round open. You must keep at least one row.

Does the order of my rounds matter?

No. Your total rating change is the sum of each game's change, so the order makes no difference to the final number. Keeping them in round order just makes the chart and the breakdown table easier to read.

What do I do if I do not know an opponent's rating?

Look it up on the FIDE ratings site using their name or FIDE ID. Use the rating from the list at the start of the event. If the player has no rating at all, mark that game as Bye / Unrated (X) so it is skipped.

What is the difference between my new rating and my performance rating?

Your new rating is your official number after the event. Your performance rating is a one-event score that shows how strong you played in that tournament only. A high performance rating is a good sign, but it does not replace your official rating.

Why does a perfect score give such a big performance rating?

FIDE caps the bonus at +800 for a 100% score. If you win every game, the table cannot tell how much stronger you really are, so it uses that top value. Performance ratings from perfect scores are rough guesses, not true strength.

Is the rating distribution chart real FIDE data?

It is a model, not the official list. It follows the shape of the real FIDE Standard pool of about 480,000 players. Use the percentile figure as a rough guide to where you stand, not as an exact rank.

Can I use the tool to plan a score I need for a rating goal?

Yes. Enter the ratings of the players you expect to face, then try different results. Switch a loss to a draw or a draw to a win and press Calculate again. You will quickly see the score you need to hit your target.

What K-factor should I pick if I am not sure?

Pick K = 20. That covers most rated players. Use K = 40 only if you are still in your first 30 rated games, or you are under 18 and rated below 2300. Use K = 10 if you have ever been rated 2400 or higher.

Is a FIDE rating the same as a Chess.com or USCF rating?

No. Each site and federation runs its own pool. USCF ratings usually read higher than FIDE, and online ratings depend on the pool of players there. Only use FIDE numbers in this calculator so the math matches.