Paste the chess-results.com link of your tournament and pick your name from the start list — this tool works out your new FIDE standard Elo rating, game by game, following the official FIDE Rating Regulations (B022024, source). It is a free, unofficial forecast: your confirmed rating change only appears once FIDE processes the rating period and publishes the next standard rating list.
Your new rating is Rn = R0 + K·(W − We): your rating before the tournament, plus a development coefficient K, multiplied by the difference between the points you actually scored (W) and the points a rating-based model expected you to score (We).
For every game, B.02 8.1.2 gives an expected score from a published table indexed by the rating difference D between you and your opponent — not a closed formula. A gap above 400 points is capped at 400 points for rating purposes, unless your own rating is 2650 or higher (effective 1 October 2025) — then the real difference is used, uncapped.
If K × (rated games in the period) would exceed 700, K is capped so the product never exceeds 700 — this protects players with an unusually high number of rated games in one rating period from an oversized single-period swing.
A player rated 1800 with a standard K-factor of 20 plays four rated games:
| Round | Opponent Elo | Expected score | Result |
|---|---|---|---|
| 1 | 1700 | 0.64 | 1 |
| 2 | 1900 | 0.36 | 0 |
| 3 | 1850 | 0.43 | 0.5 |
| 4 | 1750 | 0.57 | 1 |
Total: W = 2.5 points scored against an expectation of We = 2. Rn = 1800 + 20·(2.5 − 2) = 1810 — a change of +10 points.
Rounding follows B.02 8.3.4 (nearest whole number, 0.5 away from zero); ratings below 1400 are not published (B.02 7.1.4/7.2.1). These numbers are computed by the same calculation function the real calculator uses — not typed by hand.
B.02 8.2 covers a first, initial rating for previously unrated players instead — it averages your rated opponents plus two fictitious 1800-rated opponents (each a draw) and needs at least 5 games against rated opponents, across one or several tournaments within 26 months. See the Elo calculator page for that case, and for how close a tournament performance comes to a title norm threshold.
What is the K-factor in FIDE Elo?
The K-factor (development coefficient) sets how strongly a single rating period can move your Elo. FIDE Rating Regulations B.02 8.3.3 sets K = 40 for players new to the rating list (fewer than 30 rated games) and for players until the end of the year of their 18th birthday with a rating below 2300, K = 10 once a player's published rating has reached 2400, and K = 20 otherwise. A smaller K means a slower-moving rating.
Why is a 400-point rating difference capped?
FIDE B.02 8.3.1 treats any rating gap above 400 points as exactly 400 points when computing your expected score — otherwise a single game against a much weaker or much stronger opponent would swing your rating unrealistically. Effective from 1 October 2025, this cap no longer applies to players rated 2650 and above, who use the real difference in all cases.
How is a first FIDE rating calculated?
If you have no FIDE Elo yet, B.02 8.2 uses a different rule: it averages the ratings of your rated opponents plus two fictitious opponents rated 1800 (each counted as a draw), then adds a performance adjustment for your actual result. A first, published rating needs at least 5 games against rated opponents and is capped at 2200 — see the Elo calculator page.
Why does this forecast differ from the official FIDE rating list?
This is an unofficial, unverified forecast. FIDE publishes standard ratings monthly after processing every rated tournament for the period; small differences can occur from corrected results, other tournaments played by the same player in the same period, or a rating that has crossed a K-factor threshold. The official FIDE rating list at ratings.fide.com is always authoritative.
Try it now: paste your chess-results.com tournament link to calculate your DWZ or FIDE Elo — no manual data entry needed.