How a chess Elo calculator works
The Elo system is based on expectation. If two players have the same rating, each is expected to score about 0.5. If one player is much higher rated, that player is expected to score more. Your rating change depends on whether your result beats or falls short of that expectation.
Expected score = 1 / (1 + 10^((opponent rating - your rating) / 400)). Rating change = K x (result - expected score). Add that change to your current rating. A win counts as 1, a draw as 0.5, and a loss as 0. The calculator rounds the displayed change to the nearest whole point.
- Actual score is 1 for a win, 0.5 for a draw, and 0 for a loss.
- Expected score comes from the rating difference.
- K-factor controls how quickly the rating changes.

