Calculators Suite

Chess Rating Calculators

Compute rating adjustments, tournament performance stats, title norms, and conversions.

HomeCalculators

Professional Chess Mathematics Made Simple

Welcome to the Chesseasy Academy rating suite. Whether you are an aspiring master looking to calculate Title Norm thresholds, a coach checking rating conversion values, or a player analyzing expected scores against a field of tournament opponents, our client-side tools run instant calculations in compliance with FIDE guidelines.

Most Popular
FIDE Elo Rating Change
Calculate your Elo adjustments following individual matches or entire tournaments using custom K-factors.
Expected Score Calculator
Determine the statistical win, draw, and loss expectancy rates between two players based on Elo ratings.
Rating Performance (TPR)
Compute your Tournament Performance Rating (TPR) from average opponent Elo and scoring outcomes.
FIDE Title Norm Calculator
Check qualification thresholds for Grandmaster (GM), International Master (IM), WGM, and WIM norms.
National ELO Converter
Convert national federation ratings (USCF, CFC, ECF, DWZ) back and forth into estimated FIDE equivalents.
Rating Calculations FAQs

What is a K-factor in Elo rating changes?

The K-factor represents the maximum rating points a player can gain or lose from a single game. FIDE uses K=40 for new rating entries and junior players under 2300 ELO, K=20 for standard active ratings under 2400 ELO, and K=10 for master levels once they pass 2400.

How is Tournament Performance Rating (TPR) calculated?

TPR is computed by taking the average Elo rating of your tournament opponents and adding/subtracting a rating difference based on your overall scoring percentage. A 50% score results in a TPR equal to your opponents' average rating.

Are these calculators FIDE compliant?

Yes, all rating performance, rating change, and expectancy score algorithms follow standard formulas and tables outlined in FIDE handbook regulations (Title Regulations and Rating Regulations Section 8).

Chat with us