Elo Rating Calculator
Calculate your new Elo chess rating based on your current rating, opponent rating, and game result.
New Rating
Elo rating system calculates rating changes based on expected vs actual results.
Expected Score = 1 / (1 + 10^((Opponent Rating - Your Rating) / 400))
New Rating = Old Rating + K × (Actual Score - Expected Score)
K-factor values:
- FIDE: K=40 (new players <30 games), K=20 (under 2400), K=10 (2400+)
- USCF: K=32 (typical)
- Chess.com/Lichess: Varies, roughly K=20-40
Actual Score values:
- Win: 1.0
- Draw: 0.5
- Loss: 0.0
Rating classifications (FIDE):
- Beginner: Under 1200
- Club player: 1200-1800
- Expert: 1800-2200
- Master: 2200-2400
- International Master: 2400-2500
- Grandmaster: 2500+