Elo Rating Calculator
Calculate new Elo ratings after a match based on current ratings and match outcome.
This free online elo rating calculator provides instant results with no signup required. All calculations run directly in your browser — your data is never sent to a server. Enter your values below and see results update in real time as you type. Perfect for everyday calculations, homework, or professional use.
Range: 100 – 3000
Range: 100 – 3000
Match result from Player A's perspective.
Range: 1 – 128
Sensitivity of rating change. FIDE uses 10-40; chess.com uses 16-32.
Results
New Rating A
1512
New Rating B
1388
Rating Change A
11.5
Win Probability A
64.0%
How to Use This Calculator
Enter your input values
Fill in all required input fields for the Elo Rating Calculator. Most fields include unit selectors so you can work in your preferred unit system — metric or imperial, whichever matches your problem.
Review your inputs
Double-check that all values are correct and that you have selected the right units for each field. Incorrect units are the most common source of calculation errors and can produce results that are off by factors of 2, 10, or more.
Read the results
The Elo Rating Calculator instantly computes the output and displays results with units clearly labeled. All calculations happen in your browser — no loading time and no data sent to a server.
Explore parameter sensitivity
Try adjusting individual input values to see how the output changes. This is a quick and effective way to develop intuition about how different parameters influence the result and to identify which inputs have the largest effect.
When to Use This Calculator
- •Use the Elo Rating Calculator when you need accurate results quickly without the risk of manual computation errors or unit conversion mistakes.
- •Use it to verify calculations made by hand or in spreadsheets — an independent check can catch errors before they lead to costly decisions.
- •Use it to explore how changing input parameters affects the output — a quick way to develop intuition and identify the most influential variables.
- •Use it when collaborating with others to ensure everyone is working from the same numbers and applying the same assumptions.
About Elo Rating Calculator
The Elo rating system is a method for calculating the relative skill levels of players in zero-sum games such as chess. Developed by Hungarian-American physicist Arpad Elo, it has been adopted by FIDE (world chess federation), online chess platforms, and numerous other competitive environments including video games, tennis, and football ranking systems. The Elo Rating Calculator computes the expected outcome of a match between two players based on their current ratings, then adjusts both ratings after the match depending on whether the actual result was better or worse than expected. Upsets (lower-rated player winning) produce larger rating changes than expected outcomes, which is the self-correcting mechanism that makes the system work. The K-factor controls how rapidly ratings respond to new results: higher K-factors mean more volatility.
The Math Behind It
Formula Reference
Elo Rating System
R_new = R_old + K x (S - E)
Variables: R = rating; K = K-factor; S = actual score (1, 0.5, 0); E = expected score = 1/(1+10^((R_b-R_a)/400))
Worked Examples
Example 1: 1500-rated player beats 1400-rated player
Player A (1500) beats Player B (1400) with K=32.
Player A gains 12 points (to 1512), Player B loses 12 points (to 1388).
Common Mistakes & Tips
- !Using the wrong K-factor for the rating context; chess.com and FIDE use different K-factors.
- !Expecting a 100-point difference to mean the higher player always wins; it only implies about a 64% win rate.
- !Applying Elo to team sports without accounting for teammate contributions.
Related Concepts
Used in These Calculators
Calculators that build on or apply the concepts from this page:
Frequently Asked Questions
What is a good Elo rating in chess?
Under 1200: beginner. 1200-1600: intermediate. 1600-2000: advanced. 2000-2200: expert. 2200-2500: master. 2500+: grandmaster. World champions typically exceed 2800.