Chess Elo Guesser (CEG)


OR

hi


How to use
  1. Paste a valid PGN or Lichess game URL above. Blitz games are recommended.
  2. Press Analyze and wait for the server to respond.
  3. Use the controls below the board to navigate through the game, flip the board, or export the prediction data. You can also use the arrow keys and F.
  4. The model only uses information from the current game. It does not use the players' actual ratings or other external information.

To avoid overlap with the training data:
The model was trained on games from the Lichess public database played between July 2024 and July 2025. For an unbiased evaluation, avoid using games played during this period when testing the model.


What do the outputs mean?

Rating Distribution:
The charts show the model's predicted probability distribution over the player's rating based on the game up to the current move. Each bar represents a 100-point rating range. For example, if the bar for 1500 is 0.12, the model assigns a 12% probability to the player's rating falling between 1500 and 1600.

Point Estimate:
A single-number estimate of the player's rating based on the game up to that move.


About the Project
View on GitHub