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

Game Log

No games added yet

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

  1. Select your K-factor based on your player status (new, standard, or elite).
  2. Enter your current Elo rating and your opponent's Elo rating.
  3. Select the game result: win, draw, or loss.
  4. Click "Add Game" to include it in a multi-game session or calculate immediately.
  5. The tool computes the expected score using the FIDE probability formula.
  6. 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

Last updated: 2026-07-01 · Reviewed by Nham Vu