Home › Calculators › Elo Rating Calculator

Elo Rating Calculator

Work out how many rating points a game is worth. Enter your rating, your opponent's rating, the K-factor and the result to see the expected score, the rating change for both players and the new ratings, or list several games to rate a whole tournament.

Last updated:

Calculate
Ratings
Result
Enter your values to see the result.
Advertisement
Advertisement

How to use the Elo Rating Calculator

  1. Choose one game or several games.
  2. Enter your rating and your opponent's rating.
  3. Pick the K-factor your federation, site or league uses.
  4. Select the result, or list each opponent's rating and your score on its own line for a tournament.
  5. Read the rating change and compare all outcomes in the table.

The Elo formula

  • Expected score: EA = 1 ÷ (1 + 10(RB − RA) ÷ 400), and EB = 1 − EA
  • New rating: R′A = RA + K × (SA − EA), with S = 1 for a win, 0.5 for a draw, 0 for a loss

Example: 1500 vs 1650 with K = 20. E = 1 ÷ (1 + 10150/400) = 1 ÷ (1 + 2.371) = 0.297. A win gives +14.1, a draw +4.1 and a loss −5.9.

Expected score by rating difference

Rating differenceHigher-rated playerLower-rated playerPoints for an upset (K = 20)
00.5000.500+10.0
500.5710.429+11.4
1000.6400.360+12.8
2000.7600.240+15.2
3000.8490.151+17.0
4000.9090.091+18.2
6000.9690.031+19.4
8000.9900.010+19.8

FIDE also applies a 400-point cap: for rating purposes a difference of more than 400 points is counted as 400.

Frequently asked questions

How is the Elo rating change calculated?

First the expected score: E = 1 ÷ (1 + 10^((opponent − you) ÷ 400)). Then change = K × (S − E), where S is 1 for a win, 0.5 for a draw and 0 for a loss. A 1500 player who beats a 1650 player with K = 20 has E ≈ 0.297 and gains 20 × (1 − 0.297) ≈ +14.1.

What is the expected score?

It is the average score you are expected to get against that opponent, counting a draw as half a point. At equal ratings it is 0.5; a 200-point favourite is expected to score about 0.76.

What K-factor should I use?

It depends on the rating system. FIDE uses 40 for new players (and juniors under 2300), 20 for most players and 10 for players who have reached 2400. Many online and club systems use 32, sometimes falling to 16 or 24 for established players. A higher K makes ratings move faster.

Why do both players' changes not always add to zero?

With the same K-factor, one player's gain equals the other's loss. If the two players use different K-factors, for example a new player with K = 40 against an established player with K = 20, the changes differ.

How is the tournament rating change calculated?

Each game is rated against your rating before the event, and the changes are added up: K × (total score − total expected score). This matches how FIDE rates a tournament within a rating period.

What is a performance rating?

It is the rating at which your results would be exactly as expected. The calculator shows the common linear estimate: average opponent rating + 400 × (wins − losses) ÷ games. Official FIDE performance ratings use a lookup table and can differ slightly.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Chess ClockTwo-player chess timer with blitz presets, increment and delay modes.Tournament Bracket GeneratorMake single or double elimination brackets for 2-64 players, click winners to advance, print.Percentage CalculatorWork out percentages, increases and decreases.Mouse Sensitivity Calculatorcm/360, inches/360 and eDPI from DPI and sensitivity, and convert sens between games.One Rep Max CalculatorEstimate your 1RM with Epley and Brzycki, plus a percentage table.Running Pace CalculatorCalculate pace and predict race times.Steps to Calories CalculatorConvert steps to distance and calories burned from your height, weight and pace.Heart Rate Zone CalculatorFind max heart rate and 5 training zones with the Fox, Tanaka, Gulati or Karvonen method.VO2 Max CalculatorEstimate VO2 max from a Cooper run, resting heart rate or 1.5-mile time, with norms.Golf Handicap CalculatorCalculate your WHS Handicap Index and Course Handicap from scores, rating and slope.Steps to Miles CalculatorConvert steps to miles and km from your height or step length, with time and calories.Swimming Pace CalculatorSwim pace per 100 m or yd, speed and splits from distance and time, plus CSS from a test.Wilks CalculatorPowerlifting Wilks 2020 and DOTS scores from body weight, sex and total in kg or lb.Bike Gear CalculatorGear ratio, gear inches, development and speed for every chainring and cog combination.Bike Size CalculatorRight bike frame size from height and inseam: road, mountain, hybrid or kids, in cm and inches.Ski Size CalculatorRecommended ski length in cm from height, weight, ability and ski type.Snowboard Size CalculatorSnowboard length from height, weight, style and ability, plus board width for your boots.Treadmill Incline CalculatorSpeed and incline to equivalent flat pace, calories burned, METs and vertical gain.Watts per KG CalculatorCycling power-to-weight (W/kg) from FTP and weight, with a level chart from novice to pro.Bowling Score CalculatorEnter rolls frame by frame to get running bowling scores, max possible score and a scorecard.5/3/1 CalculatorWendler 5/3/1 cycle: training maxes, 4-week sets, reps and plate-rounded weights for 4 lifts.Air Force PT Test CalculatorEstimate USAF fitness test component and composite scores from run or HAMR, push-ups and core.Batting Average CalculatorBatting average from hits and at-bats, plus OBP, SLG, OPS, ISO and BABIP.Bike Tire Pressure CalculatorRecommended front and rear bike tire PSI and bar from weight, tire width, surface and tubeless.Cricket Run Rate CalculatorFind the current and required run rate, runs needed and projected score for any innings.Darts Checkout CalculatorFind the best double-out checkout route for any score from 2 to 170 with 1, 2 or 3 darts.ERA CalculatorWork out a pitcher's earned run average from earned runs and innings pitched.FTP CalculatorEstimate cycling FTP from a 20-min, ramp or 8-min test, with W/kg, 7 power zones and HR zones.Hiking Time CalculatorEstimate hike time from distance and elevation with Naismith and Tobler, plus turnaround time.Marine Corps PFT CalculatorEstimate USMC PFT points and class from pull-ups or push-ups, plank and 3-mile run time.Navy PRT CalculatorEstimate US Navy PRT points and category from push-ups, plank and 1.5-mile run or row time.RPE CalculatorWeight × reps @ RPE to estimated 1RM and target loads for any reps and RPE (RPE chart).Ski DIN CalculatorFind your ski binding DIN setting from weight, height, age, skier type and boot sole length.VDOT Running CalculatorVDOT score from a race time, with equivalent race times and E, M, T, I and R training paces.Workout LogLog sets, reps and weight for every workout; see PRs, estimated 1RM and volume charts per lift.
See all 32 Fitness & Sports Calculators →