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.
Expected Score (Win Probability)
—
Player A
—
Player B
Player A
—
—
New Rating
Player B
—
—
New Rating
Formula Breakdown
Summary
Enter two player ratings, pick a K-factor, choose the match result, and instantly see the updated Elo ratings.
How it works
- Enter the current Elo rating for Player A (the higher-rated or lower-rated player — order does not matter).
- Enter the current Elo rating for Player B.
- Select the K-factor that applies to your rating pool (e.g. 16 for masters, 32 for beginners, 40 for new players).
- Choose the match result: Player A wins, Player B wins, or Draw.
- Click Calculate to see each player's expected score and updated Elo rating.
- 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
Related tools
Last updated: 2026-05-29 ·
Reviewed by Nham Vu