Skip to content
AllCalcHub

Elo Rating Calculator

See how a chess or game result changes each player's Elo rating.

About the Elo Rating Calculator

Enter both players' ratings, the result (win, draw or loss) and the K-factor. The calculator gives your expected score, your new rating and the change for both players.

The Elo system predicts each player's expected score from the rating difference: a 200-point edge gives about a 76% expected score. After the game, ratings move by K × (actual − expected). FIDE uses K = 40, 20 or 10 depending on experience and rating.

The formula

E = 1 ÷ (1 + 10^((Rb − Ra) ÷ 400)); R′ = R + K (S − E)

Worked example

A 1500 player beats a 1650 player, K = 20

  1. Expected score: 1 ÷ (1 + 10^(150 ÷ 400)) = 0.297
  2. Change: 20 × (1 − 0.297) = +14.1
  3. New rating 1514.1; the opponent drops 14.1

Questions people ask

Does a draw change ratings?

Yes: the lower-rated player gains if they draw.

Is FIDE exactly this?

FIDE also caps rating differences at 400 for calculation and rounds per its rules.

Sources