Written by the Utiliby editorial team · Last updated October 12, 2026 · Rules and formulas reviewed October 2026
What an Elo and win rate calculator does
Competitive players ask the same three questions: How likely am I to beat this opponent? How much will my rating change? and how long will it take to reach my target rank? This free online calculator answers all three. The Elo tab uses the standard Elo formula to give win probability and rating change for a win, draw or loss. The win rate planner shows how many wins in a row, or how many games at a given win rate, you need to reach a target percentage. The rank climb tab turns your points per win and loss into the number of games and days to your target.
It suits chess, online games, esports ladders, tabletop leagues and any competition rated on a points system. It runs in your browser and nothing is stored.
How to use this calculator
- Elo tab. Enter your rating and your opponent's, choose the K-factor, pick the result and read the win probability and new ratings.
- Win rate planner. Enter your wins and losses, a target win rate and the win rate you expect from now on.
- Rank climb. Enter your current and target points, the points you gain and lose per game, your win rate and games per day.
- Compare scenarios. The tables show how the answer changes with a different win rate or rating difference.
How Elo works
Elo predicts the expected score of a player from the rating difference and then adjusts each rating by how far the real result was from that prediction. The formulas are:
| Quantity | Formula |
|---|---|
| Expected score of A | 1 ÷ (1 + 10^((Rb − Ra) ÷ 400)) |
| New rating | Ra + K × (S − Ea) |
| Rating lead for win chance p | 400 × log10(p ÷ (1 − p)) |
Worked example. A 1600-rated player faces a 1500-rated player. The expected score is 64.0%. With K = 32, a win gives +11.5 points and a loss costs 20.5 points, because the loss was the less expected result. A draw costs about 4.5 points. The two ratings always move by equal and opposite amounts.
What rating differences mean
| Rating lead | Expected score |
|---|---|
| 0 | 50% |
| 100 | 64% |
| 200 | 76% |
| 400 | 91% |
To have a 75% chance to win you need a lead of about 191 points. For 90% you need about 382. Notice how a big lead does not make a win certain: the best players still lose.
Planning a win rate
Win rate is wins divided by games, so the weight of your history grows with every game. To go from 45 wins and 55 losses to a 55% win rate you need 23 wins in a row. If you instead win 65% of your games from now on, it takes about 100 games. If your future win rate is at or below the target, you never reach it, which the planner shows as no number of games. When you already beat the target, it also tells you how many consecutive losses you can absorb before dropping below it.
Planning a rank climb
A ranked ladder that gives +22 for a win and −20 for a loss has a break-even win rate of 47.6%. At 55%, your average gain is 3.1 points per game. To climb 500 points you need about 162 games, which is about 17 days at 10 games a day. Raising your win rate to 60% roughly doubles the speed to 6.2 points per game. The table shows the effect of every win rate from 45% to 70%, and the chart makes it easy to see how much each percentage point is worth.
Limits of Elo and rank maths
- Many games use hidden matchmaking ratings that differ from the visible rank.
- Streak bonuses, performance adjustments and placement games change point values.
- New players move faster in systems such as Glicko or TrueSkill than in simple Elo.
- Ratings tend to inflate or deflate over time and some systems reset each season.
- A win rate over a few games is noisy; trust long samples.
Tips for climbing
- Track your results to get a real win rate before you plan.
- Focus on the average points per game, not single results.
- Take breaks after losing streaks; tilt lowers your win rate.
- Use realistic win rates when planning, not your best week.
Common mistakes
- Assuming a rating lead guarantees a win.
- Using the best win rate recently rather than a long average.
- Ignoring the points lost per defeat when calculating the climb.
- Using a K-factor that does not match your system.
Choosing a K-factor
K sets the maximum rating change in one game. For the example above (1600 against 1500), a win is worth +5.8 at K = 16, +11.5 at K = 32 and +14.4 at K = 40, while a loss costs 10.2, 20.5 or 25.6. Chess federations use different K-factors by experience and rating: higher for new players so that ratings settle quickly, and lower for established players to keep them stable. Online games usually pick a value that balances speed and stability, and many add provisional or placement games for new accounts.
Elo compared with Glicko, TrueSkill and other systems
Elo is the simplest rating method: a single number and a single K-factor. Glicko adds a rating deviation, an estimate of how uncertain a rating is, so players who return after a break or are new move faster. TrueSkill, designed for team games, models each player's skill as a distribution and updates it with team results. Many modern games also use hidden matchmaking ratings separate from the visible rank, which is why your displayed points can differ from what the matchmaker thinks. This calculator is exact for classic Elo and a reasonable guide for any points-based ladder.
Privacy
The calculator runs in your browser. The numbers you enter are not sent to a server and are not stored. Reloading the page returns the example. Downloaded files are created on your device.
Frequently asked questions
What is the Elo rating system?
Elo is a method for rating players by comparing expected and actual results. It was created for chess by Arpad Elo and is now used, or adapted, for many games and sports. The higher your rating compared with your opponent's, the more likely you are expected to win.
How do you calculate Elo rating change?
New rating = old rating + K × (actual score − expected score). Actual score is 1 for a win, 0.5 for a draw and 0 for a loss. Expected score is 1 ÷ (1 + 10^((opponent − yours) ÷ 400)).
What is the Elo expected score formula?
E = 1 / (1 + 10^((Rb − Ra) / 400)). A player rated 100 points higher has an expected score of about 64%, and 200 points higher about 76%.
What is the K-factor?
K controls how fast ratings change. A higher K (such as 32) moves ratings more after each game and is used for new or less established players. A lower K (such as 10 or 16) is used for stable ratings.
What does a 100-point rating difference mean?
On the standard 400 scale, the higher-rated player is expected to score about 64% in the long run. At 200 points it is about 76%, and at 400 points about 91%.
How many wins in a row do I need to reach a target win rate?
Solve (W + x) ÷ (G + x) = target. For example, with 45 wins in 100 games you need 23 straight wins to reach a 55% win rate. The win rate planner calculates this.
How many games to reach a target win rate at a given win rate?
If you win a share q of future games, n = (T × G − W) ÷ (q − T). From 45 wins in 100 games, a 55% target at a 65% future win rate takes 100 games.
Why does my win rate rise so slowly?
The more games you have played, the more weight your past record carries. Each extra game moves the average by less.
How many games to climb ranked?
Divide the points you need by the average points per game. Average points per game = win rate × points per win − (1 − win rate) × points per loss. The rank climb tab does this and converts it to days.
What win rate do I need to climb?
You must beat the break-even win rate, which is points per loss ÷ (points per win + points per loss). With +22 and −20 that is 47.6%.
Does this work for League of Legends, Valorant or chess?
The formulas are standard, but each game has its own system. For chess-style Elo use the Elo tab. For ranked ladders, enter the typical points per win and loss on the rank climb tab.
What is a good win rate?
In a balanced matchmaking system most players hover near 50%. A sustained 55% to 60% is strong, and above 60% over many games is exceptional.
Can I use a different scale than 400?
Yes. The scale field changes how steeply win probability rises with rating difference. 400 is the standard in chess.
What happens if I lose to a lower-rated player?
You lose more points because a loss was less expected. Use the loss result with a lower opponent rating to see the exact change.
Does Elo account for draws?
Yes, a draw counts as half a point for each player.
What is the difference between Elo and Glicko or TrueSkill?
Glicko and TrueSkill also estimate how uncertain a rating is, so new players move faster. Elo uses one number and a fixed K-factor.
Can I print or export?
Yes. Print / save as PDF prints only the active tab's results, CSV downloads them and copy summary puts them on your clipboard.
Is my data private?
Yes. Everything runs in your browser. Nothing is sent to a server or stored.
Sources and further reading
- Elo, A. E. (1978). The Rating of Chessplayers, Past and Present: the original description of the Elo rating system.
- FIDE Handbook sections on rating calculation, expected score and K-factor.
- Standard probability and averages for win rate arithmetic.
Sources were consulted in October 2026. Standards and rules can change, so always check the official page for your situation.