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
- Expected score: 1 ÷ (1 + 10^(150 ÷ 400)) = 0.297
- Change: 20 × (1 − 0.297) = +14.1
- 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.