Once a game is loaded, click Analyze Game in the sidebar. The Stockfish engine evaluates every move in a background thread.
Live Progressive Analysis (v2.3.0+): Analysis streams in real time. As each move is evaluated by Stockfish, its classification badge, centipawn score, best move arrow, and evaluation bar update immediately. You can begin reviewing early opening moves while the background engine continues analyzing the rest of the game.
Completed analysis - move list, evaluation graph, and accuracy scores
As analysis runs and completes, every move receives:
Both sides get an overall game accuracy percentage, average centipawn loss (ACPL), and a breakdown of classification counts.
The app automatically detects how the game ended and displays visual badges:
The result banner is POV-aware — if you configure your username, it displays victory or defeat relative to the side you were playing rather than generic notation.
Game report -detailed analysis summary
Moves are classified using win probability loss (WPL) — how much winning chance was lost compared to the best move.
| Icon | Classification | Color | Meaning |
|---|---|---|---|
| Brilliant | ● Teal | Only move that holds/improves the position, >40% better than alternatives, position not already winning | |
| Great | ● Blue | Only good move in the position, >15% better than alternatives | |
| Best | ● Green | Matches engine's top recommendation | |
| Excellent | ● Light Green | WPL < 2% | |
| Good | ● Green | WPL 2%–4.5% | |
| Book | ● Brown | Move matches known opening theory | |
| Inaccuracy | ● Yellow | WPL 4.5%–8% | |
| Mistake | ● Orange | WPL 8%–19% | |
| Miss | ● Red | Missed a forced mate or winning opportunity | |
| Blunder | ● Red | WPL ≥ 19%, losing position |
Special cases:
Move list with classification badges
| Action | Method |
|---|---|
| Previous move | Left Arrow key |
| Next move | Right Arrow key |
| First / Last move | Home / End keys |
| Jump to position | Click any point on the evaluation graph |
| Select move | Click any move in the move list |
| Flip board | Press F key or click the flip button |
The graph plots centipawn evaluation for every move. Each data point represents the engine's evaluation after that move.
Evaluation graph with clickable data points
The right panel shows engine analysis for the selected position:
Analysis lines panel -engine variations and evaluations
When the loaded PGN includes clock data (present in most Chess.com and Lichess games), chess clocks appear next to the captured pieces display.
Chess clocks display -time remaining per player
This is useful for reviewing time scrambles -you can see exactly how much time each player had during critical moments.
| Shortcut | Action |
|---|---|
| ← / → | Previous / Next move |
| Home / End | First / Last move |
| F | Flip board |
| Ctrl+O | Open Load Game dialog |
| Ctrl+A | Start analysis |
| Ctrl+T | Replay interactive tour |
| F1 or ? | Show shortcuts help |
Download Chess Analyzer Pro for Windows, macOS, or Linux. 100% free, private, and open-source.