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.

Use the Chess Rating Calculator

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

This calculator applies the official FIDE Elo rating formula to determine how many rating points you gain or lose after one or more games. It accounts for the K-factor, which varies based on your experience and rating level. New players and juniors use K=40, established players below 2400 use K=20, and elite players above 2400 use K=10.

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-05-29 · Reviewed by Nham Vu