Chess Elo Calculator
The Original Elo System, Straight From Chess
Every modern matchmaking rating — from ranked shooters to MOBA MMR — traces back to Arpad Elo's rating system, designed in the 1960s to rank chess players. Chess federations still apply it closely to the original design, including a detail many derivative systems drop: the K-factor (how much a single result can move your rating) scales down as a player's rating climbs, so an established master's rating moves more slowly than a newcomer's.
The Formula
New Rating = Player Rating + K × (Score − Expected Score)
Score is 1 for a win, 0.5 for a draw, and 0 for a loss. This calculator applies the standard simplified K-factor table used as a common approximation of USCF/FIDE rules: K = 32 below a 2100 rating, K = 24 between 2100 and 2399, and K = 16 at 2400 and above.
Why the Draw Value Matters
- Post-tournament rating projection — players and organizers use this exact formula to predict rating changes before official results are processed.
- Draw math against a stronger opponent — because a draw counts as 0.5, drawing against a significantly higher-rated opponent (low expected score) still yields a rating gain, not a wash.
- K-factor tiers — a sub-2100 player and a 2450-rated player each earning the same "surprise" result see very different rating swings, purely because of which K-factor tier they fall into.
- Opponent selection for rating growth — the formula shows precisely why beating higher-rated opponents grows a rating fastest: expected score is low, so score minus expected is close to its maximum.
Rating Change by Result and Rating Gap (K = 32)
| Opponent's Rating Edge | Win | Draw | Loss |
|---|---|---|---|
| 0 | +16.0 | 0.0 | −16.0 |
| +100 | +20.5 | +4.5 | −11.5 |
| +200 | +24.3 | +8.3 | −7.7 |
| +400 | +29.1 | +13.1 | −2.9 |
Computed from the formula above at K=32; a higher-rated player facing the same gaps would see smaller swings under the K=24 or K=16 tiers.
How to Use This Calculator
- Enter Your Chess Rating.
- Enter the Opponent's Chess Rating.
- Select the game Result — Win, Draw, or Loss.
- Select Calculate to see your rating change and new rating, along with the K-factor tier applied and the expected-score math.
Related Calculations
For non-chess games with a custom K-factor, use the Elo Rating Calculator, or see how the same Elo structure applies to online matchmaking with the MMR Calculator.