Chess Elo Rating Calculator

Quick answer

Your new Elo rating is your old rating plus the K-factor times the difference between your actual and expected score. Rated 1400 against a 1200, your expected score is about 0.76; win and with a K of 20 you gain about 5 points. Enter both ratings and the result to see your new rating.

Updated 2026-09-09By Shakeel MuzaffarReviewed by Prof. Dr. Khalil Mudassar, PhD
Try
Games and Pastimes
Your current Elo rating before the game.
Your opponent current Elo rating.
The outcome of the game for you.
How much a single game can move your rating.
New rating
--
Rating change--
Win probability--
Result applied--

Calculations run in your browser. Inputs are not sent to our servers; anything you Save stays in this browser only.

Saved results (0)

How to Use the Chess Elo Calculator

  1. Enter your current Elo rating.
  2. Enter your opponent current rating.
  3. Choose the result: a win, a draw or a loss for you.
  4. Pick your K-factor, then read your new rating, the points changed and your win probability.
ResultWhat it means
New ratingYour rating after the game is scored.
Rating changeThe points you gain or lose from this single game.
Win probabilityYour expected chance of winning based on the rating gap.
Result appliedThe outcome used in the calculation.

What Is an Elo Rating?

An Elo rating is a single number that estimates a player strength, used in chess and many other competitive games. It was created by physicist Arpad Elo and adopted by the world chess federation, FIDE, in 1970. The higher your rating, the stronger you are judged to be.

The system is comparative: your rating only means something relative to others. Beating a higher-rated player earns you more points than beating a weaker one, because the result was less expected.

How Does the Elo Calculation Work?

Formula: new = old + K x (actual score - expected score)
  1. Find your expected score from the rating gap: E = 1 / (1 + 10 to the power of (opponent minus you, over 400)).
  2. Score the game: 1 for a win, 0.5 for a draw, 0 for a loss.
  3. Subtract the expected score from the actual score.
  4. Multiply by the K-factor and add to your old rating.

The 400 in the formula sets the scale, so that a 400-point gap makes the stronger player about ten times more likely to win. The K-factor controls how quickly ratings move.

Elo Rating Example

You are rated 1400 and beat an opponent rated 1200. The gap makes your expected score about 0.76, so a win is close to what was predicted. With a standard K-factor of 20, you gain 20 times (1 minus 0.76), which is about 5 points, taking you to 1405. Had you lost, you would have dropped by around 15 points instead, because losing to a weaker player is a surprising, costly result.

What Affects Your Rating Change

The Rating Gap

The bigger the difference between you and your opponent, the more the expected score tilts, and the more a surprising result swings your rating.

The K-Factor

A larger K moves your rating faster. New and junior players often use 40, most players 20, and elite players 10, so established ratings stay stable.

The Result

A win, draw or loss sets your actual score at 1, 0.5 or 0, which is compared with your expected score to decide the points.

Beating the Odds

Upsets pay the most: beating a much stronger player can earn close to the full K-factor, while beating a much weaker one earns very little.

K-Factors Compared

Different rating bodies use different K-factors depending on experience and level.

K-factorWho uses itEffect
40New players and juniors under 2300Ratings settle quickly
20Most rated playersBalanced, standard movement
10Masters rated 2400 and aboveVery stable, slow to change

Online platforms such as Chess.com and Lichess use their own variants, but the core formula is the same.

When to Use an Elo Calculator

After a Game

See exactly how a result changes your rating before it is made official.

Planning a Tournament

Estimate how many points you stand to gain or lose against a given field.

Understanding Matchups

Turn a rating gap into a clear win probability so you know the odds before you sit down at the board.

Common Elo Mistakes

1. Confusing Rating with Skill Points

Elo is comparative, not a score of moves; it only measures you against other rated players.

2. Using the Wrong K-Factor

Applying a master K to a beginner, or the reverse, gives changes that do not match how the real system would score you.

3. Expecting Big Gains from Easy Wins

Beating a much weaker player barely moves your rating because the win was already expected.

4. Forgetting Draws Count as Half

A draw against a stronger player can still raise your rating, because half a point beats your expected score.

Accuracy and Limitations

This calculator applies the standard single-game Elo formula exactly, so the numbers match the classic model. Official ratings can differ slightly because of body-specific rules.

What it calculates accurately

  • Expected score and win probability from a rating gap
  • Points gained or lost for one game
  • Your new rating for a chosen K-factor

What it does not do

  • Apply rating floors, bonuses or provisional rules
  • Handle a full tournament of several games at once
  • Match every online platform variant exactly

How We Calculate the Result

Method
Standard Elo: expected score from the logistic curve, then new rating equals old plus K times (actual minus expected).
Inputs used
Your rating, opponent rating, the result and the K-factor.
Assumptions
A single rated game; win, draw or loss scored as 1, 0.5 or 0.
Rounding
New rating to the nearest whole point; change to one decimal.
Edge cases
Ratings must be zero or above; K defaults to 20 if unset.
Sources
See Sources below.
Last reviewed
2026-09-22.

Frequently Asked Questions

How is a new Elo rating calculated?

Your new rating is your old rating plus the K-factor times the difference between your actual score and your expected score. A win scores 1, a draw 0.5 and a loss 0.

What is the expected score in Elo?

It is your predicted result from the rating gap: E = 1 / (1 + 10 to the power of (opponent minus you, divided by 400)). It also reads as your win probability.

What is a K-factor?

The K-factor sets how much one game can move your rating. It is 40 for new and junior players, 20 for most players, and 10 for masters rated 2400 and above.

How many points do you gain for beating a stronger player?

More than for an even game, because the win was unexpected. Beating someone far above you can earn close to the full K-factor in points.

Do you lose rating for a draw?

Only if you were expected to win. Drawing a much weaker player loses a little, while drawing a stronger player gains a little.

What does a 400-point gap mean?

A 400-point difference makes the stronger player about ten times more likely to win, giving an expected score near 0.91 for the favourite.

Is Elo used outside chess?

Yes. Variants of the Elo system rate players in many games and sports, from table tennis to video games, using the same core formula.

Does this match Chess.com or Lichess exactly?

It uses the classic Elo formula. Those sites use related systems such as Glicko, so their point changes can differ slightly.

Is my data saved?

No. The calculator runs entirely in your browser and nothing you enter is stored or sent anywhere.

Sources

Related Calculators

Tracking your chess progress?

Explore all gaming calculators

For estimation and educational use. Official ratings from FIDE, national bodies and online platforms may use additional rules and variant formulas, so results can differ from your posted rating. Spotted an error? Let us know.

Author

shakeel-Muzaffar
Founder & Editor-in-Chief at  ~ Web ~  More Posts

Shakeel Muzaffar is the Founder and Editor-in-Chief of MultiCalculators.com, bringing over 15 years of experience in digital publishing, product strategy, and online tool development. He leads the platform's editorial vision, ensuring every calculator meets strict standards for accuracy, usability, and real-world value. Shakeel personally oversees content quality, formula verification workflows, and the platform's commitment to publishing tools that are genuinely useful for students, professionals, and everyday users worldwide.