Elo Rating Calculator

Enter two player ratings, pick a K-factor, choose the match result, and instantly see the updated Elo ratings.

Match Details

Fill in the match details and click Calculate.

Summary

Enter two player ratings, pick a K-factor, choose the match result, and instantly see the updated Elo ratings.

How it works

  1. Enter the current Elo rating for Player A (the higher-rated or lower-rated player — order does not matter).
  2. Enter the current Elo rating for Player B.
  3. Select the K-factor that applies to your rating pool (e.g. 16 for masters, 32 for beginners, 40 for new players).
  4. Choose the match result: Player A wins, Player B wins, or Draw.
  5. Click Calculate to see each player's expected score and updated Elo rating.
  6. Use the Reset button to start over with new values.

Use cases

  • Calculate updated chess ratings after a tournament game.
  • Track Elo progression for table tennis or badminton club leagues.
  • Simulate rating changes before a high-stakes match.
  • Understand how upsets affect ratings more than expected wins.
  • Compute Elo changes for online gaming ladder systems.
  • Verify manual rating calculations from official scoresheets.
  • Teach the Elo concept to students or new club members.
  • Compare how different K-factors affect post-game rating swings.

Frequently Asked Questions

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