Free Chess.com game review: unlimited, with just your username
Review your Chess.com games for free with just your username, unlimited. No signup, no account, no daily limit. Lichess games and pasting a PGN work too.
Review my games →How does it work?
- Open stockchess.net/analysis.
- Choose Chess.com or Lichess as the source and type the username.
- Press Fetch Games and tap a game in the list. The review starts right away.
If your game is somewhere else, just paste its PGN. Chess.com games are public, so no password or Chess.com login is needed.
The site interface can be switched to English in Settings (Dil / Language).
What's in the review?
- Stockfish 18 running in your browser: the analysis happens on your device. With no server cost, it can stay free and unlimited.
- Accuracy for both players and an estimated Elo for the game.
- Move classifications: Brilliant (!!), Great Move (!), Best, Excellent, Good, Book, Inaccuracy (?!), Mistake (?), Missed Win and Blunder (??).
- Evaluation graph, best-move arrows and the opening name.
- "Why was it bad?" explanations: reasons like a fork, an undefended piece, a missed mate or missed material are written in a plain sentence.
- Weakness Report: looks at your last 5, 10 or 20 games together, shows which phase (opening, middlegame, endgame) and which color you struggle with, and builds puzzles from your own mistakes.
How are move classifications calculated?
Before and after each move, Stockfish's evaluation is converted to a winning chance. The class depends on how much of that winning chance the played move gives away:
| Class | Rule |
|---|---|
| Excellent | Loses less than 5 points of winning chance |
| Good | Loses 5–10 points |
| Inaccuracy (?!) | Loses 10–20 points |
| Mistake (?) | Loses 20–30 points |
| Blunder (??) | Loses 30 points or more |
| Missed Win | Loses 20 points or more while +3 pawns ahead, but you are still not losing |
| Book | A known opening move (in the opening book) |
| Best | The engine's best move |
| Great Move (!) | The best move, at least 1.5 pawns better than the second-best move (the only good move), and you were not already +4 pawns ahead |
| Brilliant (!!) | A best move that sacrifices a piece — the full rule |
By default the engine looks at each position up to depth 18 (at most 1 second per position). With "Fast" selected in Settings it is depth 16 / at most 0.6 seconds. Positions that already have a result at this depth in the Lichess cloud are taken from there.
Frequently asked questions
How to do a free Chess.com game review?
Open stockchess.net/analysis, choose Chess.com as the source, type the username and fetch the games. Tap a game in the list and the review starts. No signup or account is needed and there is no daily limit. Lichess usernames and pasting a PGN work too.
How is a brilliant move determined?
It has to be the engine's best move; a piece other than a pawn or king is left where the opponent can take it, worth at least 2 points more than what it captured; the evaluation stays better than −1 pawn after the move; and you were not already more than +5 pawns ahead. The full rule explained →
What is Chess.com's daily review limit?
According to Chess.com's support page, free accounts get 1 full Game Review per day; Platinum and Diamond memberships are unlimited. Stockchess has no such limit.
Chess.com information checked on October 21, 2026; Chess.com may change it.
Does my data go to a server?
The analysis itself runs on your device: Stockfish runs in your browser and your game is not sent to our server for analysis. Some things do go online, so to be clear:
- The username you type is sent to Chess.com or Lichess to fetch your games.
- To speed up the analysis, positions (FEN) are looked up in Lichess's cloud evaluation, and positions with 7 or fewer pieces in the Lichess tablebase.
- Your guest or registered profile and game history are stored on Supabase.
- The site collects anonymous visit statistics with Google Analytics and Vercel Web Analytics.
Details are in the privacy policy.
Try it now →