Want to know how many rating points you gain or lose after one chess game?
This calculator uses the official FIDE Elo rating formula to estimate your rating change instantly. Just enter your rating, your opponent’s rating, the game result, and the K-factor.
Example Explained
Let’s break down this example:
- Player Rating: 1900
- Opponent Rating: 2200
- Result: Win
- K-factor: 10
Expected Score: 15.1%
Expected score represents your expected performance against an opponent, not just your win probability.
For example, an expected score of 15.1% means you are likely to score about 15.1% of the possible points, including wins and draws.
Rating Change: +8.5
Because you outperformed expectations, you gained rating points.
New Rating: 1908.5
Your new rating is simply:
New Rating = Old Rating + Change
What Affects Elo Rating Change?
1. Rating Difference
The bigger the gap between you and your opponent:
- Beating a stronger player → huge gain
- Losing to a weaker player → big loss
This is the core idea of the Elo rating system.
2. Expected Score
The system calculates how likely you are to win.
- Equal rating → ~50%
- Lower rating → <50%
- Higher rating → >50%
If you perform better than expected → gain points
If worse → lose points
3. Game Result
- Win = 1
- Draw = 0.5
- Loss = 0
This directly impacts your rating change.
4. K-factor (VERY IMPORTANT)
The K-factor controls how fast your rating changes.
Typical FIDE values:
- K = 40 → New players / juniors
- K = 20 → Most club players
- K = 10 → Strong players (2400+)
Higher K = faster rating changes
Lower K = more stable rating
How the Elo Formula Works
The rating change is calculated in two steps:
Step 1: Expected Score
E=1+10(Opponent−Player)/4001
Step 2: Rating Change
ΔR=K×(Score−E)
This ensures that:
- Upsets are rewarded
- Expected results give small changes
FAQ
Is this calculator FIDE accurate?
Yes. It follows the official formula used by FIDE for rating calculations.
Why did I gain so few points after winning?
Because you were expected to win. The system rewards unexpected results, not obvious ones.
Why did I lose many points after losing?
Because you lost to a weaker opponent, which is considered an underperformance.
What is a good Elo rating?
It depends on the platform and pool. For example:
- 1000 → beginner
- 1500 → intermediate
- 2000+ → strong player