Elo Rating Calculator
Calculate the Elo rating change after a match using the classic Elo formula and your chosen K-factor. Enter your rating, your opponent's rating, and the result to see your new rating, your win probability (expected score), and how both players' ratings shift. Includes a live Win / Draw / Loss scenario table, an interactive expectancy curve, and a step-by-step breakdown. Works for chess, esports, table tennis, and any Elo-based ranking system.
Your ad blocker is preventing us from showing ads
MiniWebtool is free because of ads. If this tool helped you, please support us by upgrading for ad-free browsing and more daily uses, or allowlist MiniWebtool.com and reload.
- Allow ads for MiniWebtool.com, then reload
- Or upgrade for ad-free browsing and higher daily limits
About Elo Rating Calculator
The Elo Rating Calculator shows exactly how your rating changes after a single game. Enter your rating, your opponent's rating, the result, and a K-factor, and it applies the classic Elo formula to give you a new rating, your win probability (expected score), and the updated rating for both players. It also plots your matchup on the Elo expectancy curve and lays out what a win, draw, or loss would each be worth.
What is the Elo Rating System?
The Elo rating system, created by physicist Arpad Elo, is a method for ranking players in two-player games such as chess. Every player has a single number that represents their strength. After each game the winner gains points and the loser gives up points, and the size of that transfer depends on how surprising the result was. Beating a much stronger player moves your rating a lot; beating a much weaker one barely moves it at all. The system is now used far beyond chess โ in esports, table tennis, Scrabble, football rankings, and countless online matchmaking systems.
Elo Formula
The calculation has just two parts: work out your expected score, then update your rating based on how the real result compared to it.
Here \(S\) is your actual score for the game: 1 for a win, 0.5 for a draw, and 0 for a loss. \(K\) is the K-factor, and \(E_{you}\) is your expected score. The rating change is simply \(K \times (S - E_{you})\), so if you perform exactly as expected your rating does not move.
What is the Expected Score?
The expected score is the Elo model's prediction of your result against a specific opponent, on a scale from 0 to 1. Because a draw counts as half a point, it behaves just like a win probability. The 400 in the formula is a scaling constant: every 400 rating points of advantage multiplies your odds of scoring by 10. The table below shows how a rating gap translates into an expected score.
| Rating difference (you โ opponent) | Your expected score | Meaning |
|---|---|---|
| โ400 | 0.09 (9%) | Heavy underdog |
| โ200 | 0.24 (24%) | Underdog |
| โ100 | 0.36 (36%) | Slight underdog |
| 0 | 0.50 (50%) | Even match |
| +100 | 0.64 (64%) | Slight favourite |
| +200 | 0.76 (76%) | Favourite |
| +400 | 0.91 (91%) | Heavy favourite |
What is the K-Factor?
The K-factor controls how much a single game can change a rating. A large K makes ratings react quickly, which is useful when a player's true strength is still uncertain. A small K keeps ratings stable, which suits established and elite players. Choosing the right K is a balance between responsiveness and stability.
| K-factor | Typical use | Behaviour |
|---|---|---|
| 40 | FIDE new players (first 30 games) | Fast, volatile โ finds true level quickly |
| 32 | Many online sites (e.g. Chess.com) | Responsive, common default |
| 24 | USCF club players | Moderate |
| 20 | FIDE players rated under 2400 | Balanced |
| 10 | FIDE masters (2400+) | Slow, very stable |
Why You Gain Fewer Points for Beating a Weaker Player
Because the change is \(K \times (S - E)\), the expected score does the balancing. If you are a strong favourite, your expected score \(E\) is close to 1, so even a win leaves only a small gap between \(S = 1\) and \(E\) โ and you gain just a couple of points. Beat a much stronger player and \(E\) is small, so the gap is large and you gain many points. This self-correcting behaviour is what keeps the whole rating pool honest over time.
What the Elo Rating Change Depends On
The gap between the two ratings sets the expected score, which decides how many points are at stake.
A bigger K multiplies every change, so the same result moves the rating further.
Win, draw, or loss sets the actual score S at 1, 0.5, or 0 respectively.
With a shared K-factor, the points you win are exactly the points your opponent loses.
How to Use This Calculator
- Enter both ratings: Type your current rating and your opponent's current rating.
- Pick the result: Choose Win, Draw, or Loss.
- Choose a K-factor: Select a preset such as 32, 20, or 10, or pick Custom to type your own.
- Click Calculate: See your new rating and point change, your win probability, both players' updated ratings, a Win/Draw/Loss scenario table, and the expectancy curve with your matchup plotted on it.
Frequently Asked Questions
What is the Elo rating system?
The Elo rating system is a method for calculating the relative skill of players in two-player games such as chess. Each player has a numeric rating, and after every game the winner takes points from the loser. The number of points exchanged depends on the rating difference and a scaling value called the K-factor.
How is the Elo rating change calculated?
First compute the expected score \(E = 1 / (1 + 10^{(R_{opp} - R_{you})/400})\). Then the new rating is \(R' = R + K \times (S - E)\), where S is the actual score (1 for a win, 0.5 for a draw, 0 for a loss) and K is the K-factor. The change equals \(K \times (S - E)\).
What is the K-factor in Elo?
The K-factor sets how much a single game can move a rating. A high K such as 40 makes ratings change quickly and suits new players, while a low K such as 10 keeps elite ratings stable. FIDE uses 40 for new players, 20 for players under 2400, and 10 for masters; many online sites use 32.
What is the expected score in Elo?
The expected score is the Elo model's prediction of how you will do against a specific opponent, expressed as a number between 0 and 1. It behaves like a win probability, with draws counting as half a win. A 400-point rating advantage corresponds to an expected score of about 0.91, or roughly a 91% chance of scoring the point.
Why do I gain fewer points for beating a weaker player?
Because the Elo model already expects you to beat a lower-rated player, your expected score is high, so S โ E is small and you gain only a few points. Beating a higher-rated opponent is a surprise to the model, so S โ E is large and you gain more points. Losing follows the reverse pattern.
Is the Elo rating change zero-sum?
When both players share the same K-factor, yes: the points one player gains are exactly the points the other loses. Some rating organizations assign each player a different K-factor, in which case the exchange is only approximately zero-sum.
Additional Resources
Reference this content, page, or tool as:
"Elo Rating Calculator" at https://MiniWebtool.com/elo-rating-calculator/ from MiniWebtool, https://MiniWebtool.com/
by miniwebtool team. Updated: July 6, 2026
General Tools:
- Age Calculator
- Air Conditioner BTU Calculator
- Barcode Generator
- Coffee Brew Ratio Calculator
- Cost of Smoking Calculator
- How Old Are You?
- IP Address to Binary Converter Featured
- IP Address to Hex Converter Featured
- Is JavaScript Enabled?
- Job Finder Featured
- Laundry Detergent Dosage Calculator New
- Maze Generator
- Miles per Gallon Calculator
- Number to Word Converter Featured
- QR Code Generator
- Quote Finder
- Word to Phone Number Converter Featured
- Daily Time Savings Calculator
- Aquarium Volume & Stocking Calculator
- Aquarium Substrate Calculator
- Plant Spacing Calculator
- Homebrew ABV Calculator (Alcohol by Volume)
- Pizza Party Planner
- Parking Ratio Calculator
- Banana Radiation Calculator
- Falling Through Earth Calculator
- Penny Drop Impact Calculator
- Lego Brick House Calculator
- Wedding Alcohol Calculator
- BBQ Calculator
- Beer Chill Time Calculator
- Cocktail ABV Calculator
- Sudoku Generator & Solver
- 24 Game Solver & Trainer
- Nonogram Generator (Picross)
- KenKen Generator (Calcudoku)
- Kakuro Generator
- Meeting Cost Ticker
- Commute Life Wasted Calculator
- Email Reply Time Calculator
- Toilet Paper Value Calculator
- Shower Cost Calculator
- Light Bulb Savings Calculator
- Killer Sudoku Generator
- Futoshiki Generator
- Hashi (Bridges) Puzzle Generator
- Word Search Puzzle Generator
- Slitherlink Puzzle Generator
- Crossword Puzzle Maker
- Cryptogram Generator
- Word Scramble Generator Featured
- Word Ladder Generator Featured
- IP Subnet Calculator New
- Instagram Engagement Rate Calculator New
- TikTok Engagement Rate Calculator New
- YouTube Earnings Estimator New
- YouTube Thumbnail Downloader New
- YouTube Tag Extractor New
- YouTube Comment Picker New
- Twitter/X Character Counter New
- Instagram Font Generator New
- Social Media Image Size Guide New
- TikTok Money Calculator New
- YouTube Channel Statistics New
- Twitter/X Timestamp Converter New
- YouTube Watch Time Calculator New
- Twitch Earnings Calculator New
- YouTube Shorts Monetization Calculator New
- Facebook Ad Cost Calculator New
- Social Media ROI Calculator New
- Social Media Post Time Optimizer New
- Social Media Username Checker New
- CTR Calculator New
- ROAS Calculator New
- Influencer ROI Calculator New
- ๐ฌ๏ธ Wind Chill Calculator New
- ๐ก๏ธ Heat Index Calculator New
- ๐ง Dew Point Calculator New
- Tire Size Calculator New
- ๐ฑ๏ธ Click Counter New
- โ๏ธ Snow Day Calculator New
- ๐ฎ Game Sensitivity Converter New
- โ๏ธ DPS Calculator New
- ๐ฐ Gacha Pity Calculator New
- ๐ฒ Loot Drop Probability Calculator New
- ๐ฎ In-Game Currency Converter New
- Paper Size Reference New
- Gas Mileage Calculator New
- 0โ60 / Quarter Mile Calculator New
- Vehicle Towing Capacity Calculator New
- Fertilizer Calculator (NPK) New
- Raised Bed Soil Calculator New
- Frost Date Calculator New
- Lawn Fertilizer Calculator New
- Flight Distance Calculator New
- Packing List Generator New
- Tessellation Generator New
- Spirograph Generator New
- Voronoi Diagram Generator New
- L-System Fractal Generator New
- Mandelbrot Set Explorer New
- Julia Set Generator New
- Sierpinski Triangle Generator New
- Birthday Across Cultures Calculator New
- Vehicle Weight Distribution Calculator New
- Trailer Tongue Weight Calculator New
- Tire Tread Wear Calculator New
- Aquarium Heater Wattage Calculator New
- Backpacking Food Weight Calculator New
- Tent Footprint Size Calculator New
- Sleeping Bag Temperature Rating Guide New
- Knot Tying Reference Tool New
- Closet Capsule Calculator New
- Storage Unit Size Calculator New
- Hair Dye Mixing Calculator New
- Dishwasher Load Optimizer New
- AI Gift Idea Generator New
- AI Travel Itinerary Generator New
- AI Unit Converter (Natural Language) New
- Invoice Generator New
- Betting Odds Converter New
- Baby Name Generator New
- TV Size Calculator New
- 2-Stroke Oil Mix Calculator New
- Octane Mix Calculator New
- Tire Load Index & Speed Rating Lookup New
- Wheel Offset Calculator New
- Elo Rating Calculator New
- K/D Ratio Calculator New
- Speedrun Split Timer New
- Would You Rather Generator New