Elo Rating Calculator

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

Use the Elo Rating Calculator

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-09-19 · Reviewed by Nham Vu