- Enter your current rating from your FIDE, USCF, or Chess.com profile.
- Enter your opponent's rating. For exact accuracy, use the rating they had before the game, not after.
- Select the game result: Win, Draw, or Loss.
- Choose the K factor: 40 for new players or juniors, 20 for standard adult ratings under 2400, 10 for masters. Chess.com uses different K values per time control (rapid 32, blitz 24, bullet 16).
- The calculator shows your new rating, point change, and the expected score you would've been predicted to earn (e.g., 35% expected against a stronger player).
Chess Elo Calculator
Calculate Elo rating change after a chess game. Inputs: your rating, opponent rating, result, and K factor. Shows expected score and rating delta.
New Rating
1512.8
+12.8 points
Class C
| Expected score (vs opponent) | 36.0% |
| Actual result | win (1) |
| Rating delta | +12.8 |
| Current → New | 1500 → 1512.8 |
| Rating Range | Classification | Description |
|---|---|---|
| Under 800 | Beginner | Learning rules and basic tactics |
| 800 – 1200 | Novice | Recognizes basic patterns and threats |
| 1200 – 1400 | Casual / Tournament-ready | Solid amateur; ~50th percentile of rated players |
| 1400 – 1800 | Class C-B (Intermediate) | Consistent tactics, opening theory, endgame basics |
| 1800 – 2000 | Class A (Advanced) | Strong club player; ~95th percentile |
| 2000 – 2200 | Expert | Top 1% of tournament players |
| 2200 – 2400 | Candidate Master | Senior Master / Candidate Master title eligible |
| 2400 – 2500 | FIDE Master | ~50,000 worldwide |
| 2500 – 2700 | IM / GM | ~1,800 grandmasters in the world |
| 2700+ | Super GM | Top 100 in the world |
How to Use the Chess Elo Calculator
The Elo Rating Formula Explained
Elo (created by Arpad Elo in the 1960s) ranks players by predicting the probability that one player will beat another based on their rating gap. The formula adjusts ratings after each game based on the gap between expected and actual result.
Expected Score = 1 / (1 + 10^((Opponent − You) / 400)) Score: Win = 1, Draw = 0.5, Loss = 0 New Rating = Current Rating + K × (Actual − Expected)
Example: Rated 1500, playing a 1600-rated opponent, with K=20.
- Expected = 1 / (1 + 10^(100/400)) = 1 / (1 + 1.778) = 0.36 (36% chance)
- If you win (score = 1): change = 20 × (1 − 0.36) = +12.8 → new rating 1513
- If you lose (score = 0): change = 20 × (0 − 0.36) = -7.2 → new rating 1493
- If you draw (score = 0.5): change = 20 × (0.5 − 0.36) = +2.8 → new rating 1503
Elo Rating Across Platforms: Why Your Ratings Don't Match
If you play on chess.com, lichess, and FIDE-rated tournaments, you'll notice your rating varies by 200-400 points across them — sometimes more. This isn't random; each platform calibrates differently.
| Platform / System | Starting Rating | Notes |
|---|---|---|
| FIDE (official) | Provisional 1400, then real after 20 games | Most conservative; over-the-board tournaments only |
| USCF | Provisional based on first 4 games | US tournament rating; runs ~50-100 points higher than FIDE |
| Chess.com Rapid | 1200 | Wide rating spread; can run 200+ above OTB |
| Chess.com Blitz | 1200 | Time pressure shifts results; separate rating |
| Lichess | 1500 with high uncertainty | Glicko-2 (not pure Elo); uses RD; runs ~100-200 higher than chess.com |
| Chess Engines (Stockfish, etc.) | Not Elo-comparable | Engines benchmark differently — Stockfish rated ~3500+ is not directly comparable to human ratings |
Three things to know about online vs over-the-board ratings:
- Online ratings inflate. Most players are 100-300 points higher online than in tournaments. Online games favor pattern recognition and time management; tournament games favor calculation and stamina.
- Time control matters. A player rated 1800 in rapid (10-30 min) often falls to 1500 in bullet (1-3 min). Tactical accuracy degrades fast under time pressure.
- Lichess and Chess.com use different math. Lichess uses Glicko-2 (which includes a rating deviation factor); Chess.com uses traditional Elo. The same player will rate differently on each by 50-150 points consistently.
Frequently Asked Questions
Related Calculators
Probability Calculator
Calculate the probability of events, combinations, and permutations.
Permutation and Combination Calculator
Calculate permutations P(n,r) and combinations C(n,r) with factorial formulas.
Average Calculator
Calculate mean, median, mode, range, min, and max from any list of numbers.
Z-Score Calculator
Calculate z-scores and find the corresponding percentile in a normal distribution.