Skip to main content
♞♛♜♝♟♚♙♘♞

ChessStrideEvery game, a step forward.
HomeFree analysisPuzzle of the dayOpeningsChampionsHistoryKidsLearn
Sign inJoin free
☰
HomeFree analysisPuzzle of the dayOpeningsChampionsHistoryKidsLearnClassical gamesOpening trapsChess glossary
Theme
Sign inJoin ChessStride free
Home›Elo calculator
Free tool

Chess Elo rating calculator

Work out how many rating points you gain or lose for a game or a whole tournament, using the FIDE Elo formula — plus your expected score and performance rating.

#Opponent ratingResultExpectedChange
136%+12.8
257%-1.4
Rating change+11.4
New rating1511
Score1.5 / 2
Performance1725

How Elo ratings work

How is the Elo rating change calculated?

Rating change = K × (actual score − expected score). The expected score is 1 / (1 + 10^((opponent rating − your rating) / 400)). A win scores 1, a draw ½ and a loss 0.

What K-factor does FIDE use?

FIDE uses K = 40 for new players until they have 30 rated games and for juniors under 18 rated below 2300, K = 20 for players rated below 2400, and K = 10 once a player has reached 2400.

What is a performance rating?

Your performance rating is the rating your results “performed at” in an event. A common estimate is the average opponent rating plus 400 × (wins − losses) ÷ games.

Why did I gain few points for beating a weaker player?

Because you were expected to win. The bigger the rating gap, the higher your expected score — so a win earns little and a loss costs a lot.

♞ ♝ ♜

Get a real rating — and raise it

Play rated games on ChessStride, then train the exact positions you lose points in.

Start free →

Keep exploring

♔Free game analysisAnalyse your Lichess or Chess.com games — no sign-up.♘Chess for kidsLearn how the pieces move, step by step.♟Chess puzzle of the dayA fresh puzzle every day — solve it right on the board.♞Chess openingsLearn the ideas, plans and traps of popular openings.♚World chess championsEvery champion’s style, lessons and best games.♞Chess legendsMorphy, Polgár, Keres, Nakamura and more great players.♜History of chessFrom chaturanga in India to online chess and AI.♝Learn chess guidesPractical guides to improve faster.♜Opening trapsFamous traps and miniatures to know and avoid.♛Classical games libraryReplay complete games of the great players.♙Chess glossaryPlain-language definitions of chess terms.⏱Online chess clockFree chess timer for over-the-board games.♖How to set up a chess boardWhere every piece goes — with a diagram.🌍Live chess tournamentsTop events today with live boards and results.