Skip to content
Chessblood

Free chess analysis

Chess analysis that does not stop at move 20

Engine review, opening identification and position analysis in one place. Import a game or set up a position; Stockfish 19 does the rest in your browser.
  • Stockfish 19 runs in your browser
  • Move grades, accuracy and key moments
  • No account, no ads, no premium tier

We fetch your recent games from the public Chess.com API. Nothing is stored on our servers.

Games are analysed locally. Nothing is uploaded unless you choose to share a report.

How it works

  1. 1

    Choose a source

    Chess.com or Lichess username, a game link, a pasted PGN or an uploaded file. Multi-game databases are split for you.

  2. 2

    Pick a depth

    Fast for blitz and bullet, Balanced for most games, Deep when the result mattered. Deeper means slower but more precise.

  3. 3

    Review and explore

    Step through the game, play alternatives on the board with the live engine, and export an annotated PGN.

What you get

What good chess analysis looks like

A useful review answers three questions: where did the evaluation change, why did it change, and what should have been played. Chessblood puts the answers side by side. The evaluation graph shows every swing at a glance, the move list grades each move, and the engine panel shows the line you missed, in notation you can replay on the board.

The grades follow published thresholds, listed here, so you can trust that a “mistake” in one game means the same in the next. Book moves and forced moves are excluded from accuracy, because you deserve neither credit nor blame for them.

GradeRule
⧉BookThe position after the move appears in the ECO opening table (3,600 named positions).
→ForcedThere was only one legal move. Forced moves are never praised or punished.
!!BrilliantThe engine's top move (or within half a point of it), and along the engine's continuation the mover is still at least two pawns' worth of material down after their own next reply. Ordinary trades never qualify. The position must not already be decided, and the mover must keep at least 35% winning chances.
!GreatThe engine's top move in a position where the second-best move would have cost at least 10 percentage points of win probability: the only good move. Recaptures, captures of an equal or bigger piece and replies to check are excluded, because they are the natural move anyway.
★BestMatches the engine's first choice, or loses no more than half a percentage point of win probability.
✓ExcellentLoses less than 2 percentage points of win probability.
·GoodLoses less than 5 points.
?!InaccuracyLoses between 5 and 10 points.
?MistakeLoses between 10 and 20 points.
×Missed winThe mover had at least 85% winning chances and the move dropped them below 60% without falling below 30%. The win is gone but the game is not.
??BlunderLoses 20 points or more, or converts a winning position into a lost one.

Frequently asked questions

What is the difference between game analysis and position analysis?
Game analysis evaluates every position of a finished game and summarises the result as accuracy, move grades and key moments. Position analysis looks at one position in depth, showing several candidate moves and lines. Chessblood offers both: the game review on this page and the live analysis board for positions.
How deep does the engine search?
The Fast preset searches to depth 12 with a time cap of about a second per move; Balanced reaches depth 16 and Deep depth 20. On the live board the engine searches indefinitely and the depth keeps rising while you watch.
Can I analyse a position from a diagram or a book?
Yes. Use the board editor to set up the pieces, then send the position to the analysis board or the position analyser with one click.
Does it identify the opening?
Every game is matched against a 3,600-position ECO table, so you see the ECO code and name of the deepest known book position reached, and book moves are excluded from accuracy.
Is there a limit on how many games I can analyse?
No. Because the engine runs on your device there is no server cost to pass on and no daily cap.

Ready to see what the engine thinks?

Import a game from Chess.com or Lichess, or paste a PGN. The review takes under a minute and runs entirely in your browser.

100% free · No account · No ads