brand logoChessonomy
Chessonomy
Study Lab
Tools

Chess Elo calculator

Compare your estimated rating after a win, draw, or loss. Enter both ratings and a K-factor to see how the expected score changes the result.

If you WIN

New rating: 1510

+10

If you DRAW

New rating: 1500

0

If you LOSE

New rating: 1490

-10

Your expected score is 50.0%. Standard Elo estimates, rounded to whole points. Official FIDE, Chess.com, and Lichess rating changes can differ.

Rating guide

Chess Elo calculator for rating changes, expected score, and K-factor

Use a chess Elo calculator to estimate how many rating points you gain or lose after a win, draw, or loss based on rating difference and K-factor.

Reviewed September 8, 2026
Quick answer

Elo rating change is K x (result - expected score), where a win is 1, a draw is 0.5, and a loss is 0. With equal ratings and K=20, this calculator gives +10 for a win, 0 for a draw, and -10 for a loss. It uses the standard logistic Elo formula, not a federation's complete rating rules.

Chess Elo calculator showing player rating, opponent rating, result, K-factor, and estimated rating change

How a chess Elo calculator works

The Elo system is based on expectation. If two players have the same rating, each is expected to score about 0.5. If one player is much higher rated, that player is expected to score more. Your rating change depends on whether your result beats or falls short of that expectation.

Expected score = 1 / (1 + 10^((opponent rating - your rating) / 400)). Rating change = K x (result - expected score). Add that change to your current rating. A win counts as 1, a draw as 0.5, and a loss as 0. The calculator rounds the displayed change to the nearest whole point.

  • Actual score is 1 for a win, 0.5 for a draw, and 0 for a loss.
  • Expected score comes from the rating difference.
  • K-factor controls how quickly the rating changes.

Why beating a stronger player gives more points

If you beat a stronger opponent, your actual score is much higher than your expected score. The rating system rewards that difference. If you beat someone rated far below you, the system expected you to win, so the gain is smaller.

The same logic explains painful rating losses. Losing to a lower-rated player costs more because the expected score was high. Drawing a much lower-rated opponent can also lose points because the draw underperforms expectation.

What K-factor means

The K-factor controls volatility. A higher K-factor means the rating moves faster after each game. Newer players often use a higher K because the system is still learning their strength. Established players usually use a lower K so one result does not swing the rating too far.

Different platforms use different rating systems and adjustments. Chess.com and Lichess ratings are not pure FIDE Elo, so this calculator should be treated as a clear estimate of Elo logic rather than a guarantee of the exact platform change.

  • K=40 changes a rating four times as much as K=10 for the same result and expected score.
  • Use the K-factor assigned by your rating organization when comparing its rules.
  • Treat online platform ratings as separate pools, not interchangeable numbers.

Use rating change as feedback, not identity

A rating number is useful because it gives feedback over time. It is not a complete description of your chess. One result can be noisy; a pattern across many games is meaningful. If your rating drops after the same type of loss, the training target is probably visible.

Use the Elo calculator to understand the math, then connect it back to study: review the game, find the turning point, and train the pattern that cost the points.

Elo calculation examples

For a 1500-rated player against a 1700-rated opponent, the formula gives an expected score of about 0.2403. With K=20, a win gains about 15 points, a draw gains about 5, and a loss costs about 5 after rounding. A draw gains points here because half a point exceeds the expected score.

Reverse the ratings and the expectation changes to about 0.7597. The 1700-rated player gains about 5 for a win, loses about 5 for a draw, and loses about 15 for a loss. These are standard Elo estimates. Official FIDE changes also depend on its rating tables, rating-period calculations, and other regulations; online platforms apply their own systems.

  • Equal ratings produce an expected score near 0.5.
  • Upset wins gain more because they exceed expectation.
  • Platform ratings may not use pure Elo calculations.
Common questions

How is Elo rating change calculated?

Elo rating change is K multiplied by actual score minus expected score. Expected score is based on the rating difference between the two players.

What K-factor should I use?

Use the K-factor assigned by the organization whose rating you are studying. In this calculator, 40 produces larger changes, 20 moderate changes, and 10 smaller changes. The options illustrate Elo sensitivity; they do not determine your official eligibility for a K-factor.

Can I lose Elo from a draw?

Yes. If you draw against a much lower-rated opponent, your actual score can be below your expected score, so the rating change can be negative.

Are Chess.com and Lichess ratings the same as Elo?

No. They use related rating systems with their own pools and adjustments, so numbers are not directly interchangeable with FIDE Elo.