Skip to content
MasterMath

Elo Rating Calculator

How many Elo points a game wins or loses you, and what chance of victory the system gives you against that opponent.

Your new rating

—

Your new rating—
Change—
Chance that you win—
If you win—
If you draw—
If you lose—

How this was worked out

    The formula

    expected = 1 ÷ (1 + 10^((opponent − yours) ÷ 400)) · new = rating + K × (result − expected)

    Where it comes from

    The system does not reward winning but winning by more than expected. First it works out how much you are expected to score from the rating difference, then it adds the gap between what you actually did and what was expected, multiplied by a K factor. Every 400 points of advantage means ten times the chance of winning.

    How to work it out by hand

    1. Subtract your rating from the opponent's and divide by 400
    2. Raise 10 to that number, add 1 and take the inverse: that is your expected score
    3. Subtract the expected score from the actual result (1 win, 0.5 draw, 0 loss)
    4. Multiply by K and add it to your rating

    What is worth knowing

    The K factor decides how far the rating moves: FIDE uses 40 for new players, 20 in general and 10 for anyone past 2400, so that established ratings do not swing on a single game. The system is zero-sum: what one player gains the other loses exactly. And the most useful practical consequence is that losing to someone much weaker costs far more points than beating them gains.

    Frequently asked questions

    How is an Elo rating calculated?

    From the expected score given the rating difference, multiplying by K the gap between what you did and what was expected.

    What is the K factor?

    What decides how much the rating moves per game: 40 for beginners, 20 standard and 10 above 2400.

    What does a 400-point gap mean?

    The favourite is ten times more likely to win: 90.9 % against 9.1 %.

    Can I lose rating by winning?

    No, a win always adds. But against a much weaker opponent it can add less than a single point.