GintiCalcEvery calculation

GameCalc

Chess Elo Rating Calculator

See how a win, draw, or loss changes your rating.

Elo rating change by result and rating gap

Your expected score comes from the rating gap alone; the change is K times the difference between what you scored and what was expected. Rows use K = 32.

Your ratingOpponentResultExpected scoreChangeNew rating
15001500Win0.5000+16.01516.0
15001500Draw0.50000.01500.0
15001500Loss0.5000-16.01484.0
15001700Win0.2403+24.31524.3
15001700Loss0.2403-7.71492.3
15001900Win0.0909+29.11529.1
17001500Win0.7597+7.71707.7
17001500Loss0.7597-24.31675.7

A 200-point gap means the favourite is expected to score about 76%. Beating a much stronger player gains you nearly the full K value, while losing to them costs very little, which is what makes the system self-correcting.

How the Elo system works

The Elo system, invented by Arpad Elo, predicts the probability of winning based on rating differences — if you're rated 200 points higher than your opponent, the formula expects you to win about 76% of the time, and you gain fewer points for a predictable win than for an upset.

What the K-factor controls

The K-factor determines how much a single game can change your rating — beginners use K=40 so their rating adjusts quickly to their true level, while established players use K=16 or K=32 for more stability.

Frequently asked questions

My Elo is 1200 and I beat a 1500-rated player — how much does my rating go up?

With K=32, you'd gain about 24 points (to ~1224). The formula expected you to win only 15% of the time, so the upset earns a big reward. If you'd lost, you'd drop only about 5 points.

How is Elo different from the USCF or FIDE rating?

USCF and FIDE both use Elo-based systems but with different K-factors, floors, and bonus rules. FIDE uses K=40 for new players, K=20 for established ones, and K=10 for 2400+ rated players, while USCF has its own variable formula.

Can my Elo rating go below zero?

Theoretically the formula can produce negative ratings, but in practice rating floors prevent this — FIDE floors ratings at 1000, and most online platforms set their own minimums (e.g., Chess.com floors at 100).

Does a draw always cost the higher-rated player points?

Yes. If you're rated higher, the formula expects you to win more than 50% of the time, so a draw counts as an underperformance and you lose a few points while your opponent gains them.

Last updated: September 7, 2026