Chess ELO Rating Calculator

Enter your rating and your opponent's rating to see your win probability and exactly how your rating changes after a win, draw, or loss. Uses the official Elo formula — free, instant, no signup.

Want to know where you actually lose rating points? Analyze your games for free on chess.rodeo — find the blunders that cost you ELO.

How the ELO Formula Works

The Elo rating system was created by Hungarian-American physics professor Arpad Elo in the 1960s. It assigns each player a number that reflects their playing strength relative to others. After every game, ratings are adjusted based on the result and the expected outcome.

Step 1 — Expected score: The formula calculates how likely you are to win based on the rating difference. A 200-point advantage gives roughly a 75% expected score. A 400-point advantage gives roughly 91%.

Step 2 — Actual vs. expected: If you perform better than expected (win when you were the underdog, or draw when expected to lose), your rating goes up. If you underperform, it goes down. The K-factor controls how much.

Step 3 — New rating: New Rating = Old Rating + K × (Actual Score − Expected Score). A win scores 1, a draw scores 0.5, and a loss scores 0.

Understanding how your rating moves helps you set realistic goals and track progress. To see where your rating stacks up, try the rating percentile calculator. And to find the mistakes that cost you rating points, analyze your games for free on chess.rodeo.

K-Factor Reference Table

K-FactorWho uses itRating change per game
K = 40New FIDE-rated players (under 30 games)Up to ±40 points
K = 20Most rated players (FIDE standard)Up to ±20 points
K = 10Masters and players rated 2400+Up to ±10 points

Online platforms like Chess.com and Lichess use adaptive K-factors that decrease as you play more games. The values above follow FIDE standards.

Rating Difference and Win Probability

Rating gapHigher-rated player winsLower-rated player wins
0 (equal)50%50%
100 points64%36%
200 points76%24%
300 points85%15%
400 points91%9%
500 points95%5%

These are approximate expected scores based on the Elo formula. Actual game outcomes depend on the specific position, time control, and players' form on that day.

Improve Your Rating

Knowing how the ELO system works is step one. Step two is actually climbing. Here are resources matched to your level:

Frequently Asked Questions

How does the ELO rating system work?

The Elo rating system, invented by Arpad Elo, calculates the expected outcome of a game based on the rating difference between two players. If you beat a higher-rated player, you gain more points. If you lose to a lower-rated player, you lose more points. The exact calculation uses the formula: Expected Score = 1 / (1 + 10^((opponent rating - your rating) / 400)).

What is K-factor in chess?

The K-factor determines how much your rating changes after each game. A higher K-factor means bigger swings. FIDE uses K=40 for new players (under 30 rated games), K=20 for most players, and K=10 for players rated 2400+. Chess.com and Lichess use their own K-factor systems that adapt based on how many games you've played.

How many ELO points do you gain for a win?

It depends on the rating difference and your K-factor. With K=20, beating someone rated the same as you gains about 10 points. Beating someone rated 200 points higher gains about 15 points. Beating someone 400+ points higher can gain close to 20 points. The maximum you can gain in one game equals your K-factor.

What is a good ELO rating in chess?

On Chess.com, the average rapid rating is about 1000. A rating of 1200 puts you in the top 30%, 1500 is top 13%, and 2000 is top 2%. On Lichess, ratings run about 200-300 points higher for the same skill level. Over-the-board FIDE ratings are generally lower than online ratings.

Can your ELO go up from a draw?

Yes. If your opponent is rated higher than you, a draw gives you a positive expected score surplus, so your rating goes up. For example, if you're rated 1200 and draw a 1400-rated player, your rating increases because the system expected you to score less than 0.5 against a stronger opponent.

What is the difference between FIDE rating and online chess rating?

FIDE ratings come from over-the-board tournament play and use a standardized Elo system with specific K-factors. Online ratings (Chess.com, Lichess) use modified systems — Lichess uses Glicko-2, Chess.com uses their own Glicko variant. Online ratings tend to be higher than FIDE ratings because the player pool and rating floors differ.