Type your Chess.com or Lichess username and pick a game. Elo Hell runs a depth-16 Stockfish pass over every move, scores your accuracy, names the move the game turned on, and explains why the engine's move was better. No account, nothing to install.
…or paste a game link into the analyzer. chess.com/game/live/… and lichess.org/… URLs load straight into the review. You can even just swap the domain to ours.
Username, PGN, or game link. Full engine pass, no sign-up, nothing stored. Good for the game that just stung.
Up to five Chess.com or Lichess handles by username. Public games only, no password, no OAuth. New games pull on open, roughly every six hours.
Every game in your library is analyzed once, in the background, newest first. There is no separate training set to curate and no “analyze” button to remember.
Most sites hand you a percentage per game and let you draw your own conclusions. Elo Hell keeps a running statistical read on every skill you touch, updated by every game you play, so “what should I work on” has an answer with evidence behind it.
Yes, and without an account. A guest review runs the same depth-16 Stockfish pass and the same accuracy model a signed-in member gets. Rate limits apply so the engine stays responsive; signing in raises them.
Import and memory. Connected Chess.com and Lichess accounts sync new games automatically and every game in your library is analyzed once, without you asking. Stored games also carry the context a one-off review cannot: opening name and where you left theory, which phase costs you most, AI-written commentary over the deterministic explanations, and the mastery model that tracks each skill over time.
Connect up to five Chess.com or Lichess handles by username. Public games only, no password and no OAuth. New games pull automatically when you open the app, roughly every six hours, newest first. One-off games can be pasted as PGN or as a game link (chess.com/game/live/… and lichess.org/… both resolve), and you can swap the domain of either to ours in the address bar to open the review directly.
Each skill (a tactical motif, an opening family by colour, an endgame class) carries a Beta posterior updated from what you actually do. Real games weigh double, bullet a quarter, drills less. Evidence saturates at about 40 weighted observations, roughly 20 real games, so the read tracks current form rather than lifetime totals, and it decays with a half-life of 360 days for tactics and 180 for openings and endgames. Tiers move both ways: stop demonstrating a skill and it demotes.
The headline accuracy is Elo Hell's own centipawn-loss model, shown identically everywhere in the app. Underneath it the report card also prints a Lichess-style win-probability estimate and, on Chess.com games, Chess.com's own score when the import carried it or a calibrated estimate fitted against thousands of their scored moves. All three are labelled. The explainer ›