Chess Elo Rating Calculator
Calculate expected score (win probability), rating change, and your new Elo after a game. Supports provisional, standard, and master K-factors.
Enter both ratings and select a result.
Chess Elo Rating Calculator: Expected Score and Rating Change
The Elo rating system measures the relative skill of chess players and predicts the outcome of a game between any two of them. This calculator takes both players' ratings, the result, and a K-factor, then returns your expected score (win probability), how many points you gain or lose, and your new rating. Because the Elo formula is universal, the math is the same whether you play in New York, Istanbul, Madrid, or São Paulo.
New Rating: Rnew = Ryou + K × (S - E)
S = actual score (win 1, draw 0.5, loss 0)
K = K-factor (sensitivity)
Example: 1500 vs 1900 → E = 0.09 (9%)
Win with K=20: +18 points (big underdog gain)
What Is the Elo System?
The Elo system was developed by Arpad Elo, a Hungarian-American physics professor and master-level chess player, and adopted by the World Chess Federation (FIDE) in 1970. It replaced older, less accurate methods with a statistical model: the difference between two ratings predicts the expected outcome. A 400-point gap means the higher-rated player is expected to score about 91 percent. This calculation is based on the standard Elo rating formula that Arpad Elo created.
How the Rating Update Works
After a game, your rating moves toward your actual performance. If you score better than expected, you gain points; if you score worse, you lose them. The size of the change is the K-factor multiplied by the difference between your real score and your expected score. Beating a much stronger opponent produces a large gain because the win was unlikely, while beating a much weaker one barely moves your rating because you were expected to win.
Why the K-factor Matters
The K-factor decides how reactive your rating is. New players use a high K (commonly 40) so their rating climbs quickly to their true level. Established players under 2400 use K=20 for stability, and titled masters at 2400 and above use K=10 so a single game does not swing a hard-earned rating. Choosing the right K-factor is the difference between a rating that adapts fast and one that stays steady.
FIDE, Chess.com, and Lichess
FIDE ratings are pure Elo and are the official over-the-board standard. Chess.com and Lichess use Glicko-based systems, which extend Elo with a reliability measure, so your online numbers will not match your FIDE rating or each other. Each pool is separate, so compare ratings only within the same platform. Different platforms use different K-factors, so results may vary.
Tips & Recommendations
Use K=40 if you are new, K=20 for most players, and K=10 once you pass 2400. The wrong K makes your rating too jumpy or too slow.
An expected score of 0.5 is a coin flip. Below 0.25 you are a clear underdog, so an upset win is worth a lot of points.
Every 400 points roughly multiplies the odds by ten. A 200-point edge already gives the favorite about a 76 percent expected score.
FIDE, Chess.com, and Lichess ratings live in separate pools. Only compare numbers from the same platform.
Frequently Asked Questions
Is Elo the same as a FIDE rating?
FIDE ratings are built on the Elo system, so the math is identical, but FIDE applies its own rules for K-factors, rating floors, and how provisional ratings are handled. A FIDE rating is an official Elo rating maintained by the world chess federation. The calculator here uses the standard Elo formula, which matches FIDE's core math but not every administrative detail.
Why is my Chess.com rating different from my FIDE or Lichess rating?
Each platform runs its own rating pool with its own players, starting values, and K-factors, so the same player often has three different numbers. Lichess uses the Glicko-2 system rather than pure Elo, which adds a rating deviation. Chess.com uses a Glicko-based system too. Numbers are only comparable within the same pool, not across platforms.
What is the K-factor in Elo?
The K-factor controls how much a single game can move your rating. A high K (like 40) makes ratings change quickly, which suits new players whose true strength is still unknown. A low K (like 10) makes ratings stable, which suits established masters. FIDE uses K=40 for new players, K=20 for most players under 2400, and K=10 once you reach 2400.
How many games until my rating settles?
With a K-factor of 40, a new player's rating moves fast and usually approaches their true strength within 20 to 30 games. Once the K-factor drops to 20, ratings become more stable and reflect long-term performance. There is no fixed number, but most rating systems consider a player established after roughly 30 rated games.
What does the expected score mean?
The expected score is your probability of winning, expressed between 0 and 1, where a draw counts as half a point. An expected score of 0.75 means that across many games you would average 75 percent of the available points against that opponent. A 200-point rating gap gives the stronger player an expected score of about 0.76.
Can my rating go down even if I win?
No. Winning always increases your rating or leaves it unchanged, never decreases it. However, beating a much weaker opponent gains very little because you were expected to win. Losing to a much weaker opponent costs a lot, while losing to a much stronger one costs little, since the upset was unlikely.
Recent Calculations
No calculations yet