Chess Elo Rating Calculator

Calculate your expected score and rating change after a game. Works for FIDE, Chess.com, and Lichess rating systems.

drag or scroll
drag or scroll
24%
You
Big underdog
vs
76%
Opponent
If you...
New Rating
1215+15
12001215

How the Elo Rating System Works

The Elo rating system was created by Hungarian-American physicist Arpad Elo and adopted by FIDE in 1970 as the official chess rating system. It measures relative skill between players — not absolute strength. Every rated game is a zero-sum exchange: the points one player gains, the other loses.

The core idea is simple. Before a game, the system calculates an expected score for each player based on the rating difference. If a 1500-rated player faces a 1700-rated opponent, the lower-rated player is expected to score about 24% — meaning they win roughly one in four games. After the game, ratings adjust based on whether the actual result exceeded or fell short of the expected score.

Expected Score
E = 1 / (1 + 10((OpponentRating − YourRating) / 400))
New Rating
Rnew = Rold + K × (Sactual − Sexpected)

Where K is the K-factor that controls how volatile your rating is. A higher K means bigger swings after each game.

Chess.com uses a Glicko-based system and Lichess uses Glicko-2, which add a “rating deviation” measure to account for uncertainty. The underlying principle is the same as Elo: you gain more points for beating stronger opponents, and lose more for losing to weaker ones. This chess elo calculator works with all three systems.

Chess Rating Ranges — What's a Good Rating?

Chess ratings tell you where a player stands relative to others. Here are the FIDE rating ranges and their corresponding titles and skill levels:

2700+
Super GM
2500–2700
Grandmaster
2400–2500
International Master
2200–2400
FIDE Master
2000–2200
Candidate Master
1800–2000
Class A
1600–1800
Class B
1400–1600
Class C
1200–1400
Class D
Under 1200

Note: Chess.com and Lichess ratings are not the same as FIDE. Lichess ratings tend to run 200–300 points higher than Chess.com for the same player, because Lichess starts new accounts at 1500 while Chess.com uses different starting points. Neither directly translates to a FIDE rating, which is earned through over-the-board tournaments.

FIDE vs Chess.com vs Lichess Ratings

The three major chess rating systems use different algorithms and player pools, so ratings are not directly comparable. FIDE uses the classical Elo system for over-the-board tournament play. Chess.com uses a Glicko-based system for online games. Lichess uses Glicko-2, which adds a volatility parameter.

FIDE
Classical Elo
K: 10 / 20 / 40
OTB only
Chess.com
Glicko
K: Dynamic
Online
Lichess
Glicko-2
K: Dynamic
Online

Rating inflation differs across platforms. Lichess ratings tend to be the highest because the system starts players at 1500 and uses a larger rating range. Chess.com ratings are generally 200–300 points lower than Lichess for the same player. FIDE ratings are the most conservative and only change through official tournament games.

A Chess.com rapid rating of 1500 might correspond to roughly 1750 on Lichess and around 1400 FIDE — but these conversions are approximate.

How to Improve Your Chess Rating

  • Analyze every game you play. Reviewing your games with an engine shows you exactly where you went wrong and what you missed. This is the single most effective way to improve.
  • Solve tactical puzzles daily. Pattern recognition wins games. Regular puzzle practice builds the tactical awareness that prevents blunders.
  • Study your openings. You don't need deep theory, but knowing the first 5–10 moves of your main openings keeps you out of trouble early.
  • Play longer time controls. Rapid and classical games force you to think deeply, building habits that carry over to faster formats.
  • Focus on endgames. Most beginner and intermediate games are decided in the endgame. Knowing basic checkmate patterns and king-pawn endgames makes a huge difference.

Frequently Asked Questions

How is Elo rating calculated?

The Elo system uses a formula based on the difference between two players' ratings. Your expected score is calculated as 1 / (1 + 10^((OpponentRating - YourRating) / 400)). After a game, your new rating equals your old rating plus K times (actual score minus expected score). The K-factor determines how much each game affects your rating.

What is a good chess rating?

A FIDE rating of 1200–1400 is a solid beginner with fundamentals. 1600–1800 is intermediate. 2000+ is an advanced club player. 2200+ earns the Candidate Master title, and 2500+ is Grandmaster level. Most casual players on Chess.com or Lichess fall between 800 and 1500.

Are Chess.com ratings the same as FIDE?

No. Chess.com uses the Glicko system, Lichess uses Glicko-2, and FIDE uses classical Elo. Ratings are not directly comparable across platforms. Lichess ratings tend to run 200–300 points higher than Chess.com for the same player. FIDE ratings are earned only through over-the-board tournament play.

What K-factor should I use?

FIDE uses K=40 for new players (under 30 rated games), K=20 for players rated under 2400, and K=10 for players rated 2400 and above. Chess.com and Lichess use dynamic K-factors that decrease as you play more games. A higher K-factor means your rating changes more after each game.

Can my Elo rating go down from a draw?

Yes. If your opponent is rated significantly lower than you, a draw is considered an underperformance. Your expected score against a weaker opponent is above 0.5, so drawing (0.5 actual score) results in a negative rating change. The bigger the rating gap, the more points you lose from a draw.