Chess Rating Calculator
Enter your current rating, your opponent's rating, and the result to calculate your new FIDE Elo rating using the official K-factor formula.
Game Input
Rating Summary
Add a game to see your rating change
Starting Rating
—
Total Change
—
New Rating
—
|
K-factor:
Game Log
No games added yet
| # | Opponent | Result | Expected | Change |
|---|
FIDE Elo Formula Reference
Expected score = 1 / (1 + 10((Opp − My) / 400))
Rating change = K × (Actual − Expected)
New rating = Old rating + Rating change
K = 40
New / Junior
K = 20
Standard
K = 10
Elite (2400+)
Summary
Enter your current rating, your opponent's rating, and the result to calculate your new FIDE Elo rating using the official K-factor formula.
How it works
- Select your K-factor based on your player status (new, standard, or elite).
- Enter your current Elo rating and your opponent's Elo rating.
- Select the game result: win, draw, or loss.
- Click "Add Game" to include it in a multi-game session or calculate immediately.
- The tool computes the expected score using the FIDE probability formula.
- Your new rating and point change are displayed instantly for each game and as a session total.
Use cases
- Calculate how many Elo points you gain after beating a higher-rated opponent.
- Estimate your rating change after a weekend tournament.
- Understand how the K-factor affects rating volatility for new vs. established players.
- Check if a draw against a much stronger player still helps your rating.
- Preview your expected rating before submitting tournament results to FIDE.
- Track cumulative rating change across multiple rounds in one session.
Frequently Asked Questions
Related tools
Last updated: 2026-05-29 ·
Reviewed by Nham Vu