Annotation symbols are the shorthand marks chess annotators attach to moves and positions — ! for a good move, ? for a mistake, !! and ?? for their extremes, !? and ?! for the debatable ones, plus evaluation signs like +- and = that judge the position itself. Together they form a compact critical language: a single character can carry a whole paragraph of judgment. Learning to read them fluently transforms every annotated game collection from a wall of moves into a running commentary, and learning to use them honestly is one of the best analytical habits a player can build.
What Are Annotation Symbols?
Chess literature faced a translation problem long before computers did: a Russian annotator, a German magazine, and a Chilean reader need a common language. Prose does not travel, but symbols do. The system of exclamation marks, question marks, and evaluation signs — sometimes called the Informant system, after the Yugoslav publication Chess Informant that codified it in the 1960s — lets a game annotated in Belgrade be read identically in Santiago or Seoul without a single translated word.
The symbols divide into two families that beginners often blur together. Move symbols (!, ?, !!, ??, !?, ?!) judge a decision — was this move strong, weak, bold, dubious? Evaluation symbols (+-, +/-, +/=, =, =/+, -/+, -+, and a few more) judge a state — who is better in the resulting position, and by how much? The two are independent: a brilliant move can lead to a position that is merely equal (the brilliancy saved a lost game), and a terrible move can leave you still winning (you had that much surplus). Reading annotations well means keeping the two families separate in your mind.
One more member of the family deserves early mention: in computer files, these marks are stored as Numeric Annotation Glyphs — $1 for !, $2 for ?, $4 for ??, $14 for "White is slightly better," and so on — so that software in any language renders them consistently. When you see $ codes in a raw game file, you are looking at the same symbols in their machine costume.
The Single Marks: ! and ?
! — a good move: strong, precise, and typically not obvious. Annotators are (or should be) stingy with it. Routine recaptures and normal developing moves earn nothing; ! says the player solved a real problem — found the only path through complications, made a deep positional decision, or set a trap the opponent could plausibly fall into. A quiet move that wins by doing apparently nothing is a classic ! recipient, often more deserving than a flashy capture.
? — a mistake: a move that objectively worsens the position in a way the player could reasonably have avoided. Not every inaccuracy earns it; annotators reserve ? for moves that change the assessment — from winning to equal, from equal to worse. The instructive part of any ? is never the mark itself but the question it forces: what should have been played instead, and what was the thought-process error? When I annotate students' games, every ? comes with that diagnosis attached, because the mark without the lesson is just a scolding.
A convention worth knowing: symbols attach directly to the move with no space — Nf3!, Qxh7??, b4!?. In prose annotations you will also see them applied to plans ("the plan of ...f5 deserved !") — informal, but universally understood.
The Double Marks: !! and ??
!! — a brilliant move: rare, surprising, and important. The double exclam is the annotator's highest honor, reserved for moves that combine depth with consequence — a sacrifice whose point only appears five moves later, a defensive resource nobody at the board saw, a concept that changes how we understand the position. In a well-annotated collection you might meet a handful of !! in a hundred games. If an annotator sprinkles them on every pretty capture, their currency is debased — treat generous double exclams as a warning sign about the annotator, not information about the moves. The genuinely immortal moves — the ones our brilliancy article celebrates — earn the mark by being both spectacular and correct.
?? — a blunder: a move that throws away the game or a decisive part of it, usually by missing something concrete — a hanging piece, a mating threat, a simple tactic. The double question mark is chess's most democratic symbol: world champions have earned it in title matches, and so has every club player in history. Our blunder article digs into why they happen and how to reduce them; here I will only say that the difference between ? and ?? is severity and obviousness — ? loses ground through misjudgment, ?? drops material or the game through oversight.
The asymmetry between the pairs is worth noticing: !! is about depth (you saw more than expected), ?? is about blindness (you saw less than required). This is why engines assign ?? confidently — the refutation is concrete — while a genuine !! is partly a human judgment about surprise and beauty that evaluation numbers alone cannot settle.
The Hybrid Marks: !? and ?!
These two are the most subtle and, in my experience, the most misread by students.
!? — an interesting move: enterprising, double-edged, worthy of attention — the annotator approves of the fighting spirit without certifying objective correctness. A speculative gambit, an ambitious pawn grab, a practical winning attempt in a drawn position: all natural !? material. The mark often means "this creates problems for the opponent even if the engine is unimpressed" — a deliberate bid for counterplay or complications, priced in half a pawn of objective evaluation.
?! — a dubious move: probably inferior, but not refutably bad. The annotator suspects the move is wrong — it loosens the structure, misplaces a piece, burns time — yet cannot point to a forced punishment. Where ? says "this is a mistake and here is why," ?! says "I would not play this, and I think analysis will eventually agree with me."
The practical reading: !? leans positive, ?! leans negative, and both flag exactly the moments where you should stop and form your own opinion. When I study an annotated game and hit !?, I treat it as homework — the annotator is admitting the assessment is open. These marks map beautifully onto real decision-making at the board, where you constantly choose between solid moves and enterprising ones; our guide on how to find the best move is essentially about doing that triage in your own games, without an annotator to warn you.
The Evaluation Symbols: From +- to -+
The second family judges positions. The scale runs symmetrically from White winning to Black winning:
+- White is winning (decisive advantage)
+/- White is clearly better
+/= White is slightly better
= equality (balanced position)
=/+ Black is slightly better
-/+ Black is clearly better
-+ Black is winning
Three more marks complete the standard set. The unclear symbol (printed as a lying-down figure-eight, the infinity sign) means the position defies assessment — dynamically wild, with chances for both sides that resist calculation. The compensation symbol (printed as an equals sign with a slanted twin) means one side is behind in material but has enough positional or dynamic value — initiative, structure, king safety — to balance the books; the concept has its own article on compensation. And = itself deserves respect: "equal" does not mean "drawn" or "boring" — it means balanced, and balanced positions are where most games are actually decided.
Two subtleties from a professional's perspective. First, the slight-advantage marks (+/=, =/+) are where annotators genuinely disagree — the boundary between "slightly better" and "equal" is a matter of taste, era, and fighting spirit. Second, +- is a claim about the position, not a prophecy about the game: winning positions still must be won, and every coach has a folder of games where +- became = became 0-1 in ten moves of time trouble.
How Annotators Decide — and How That Has Changed
Symbols look objective, but behind each one is a judgment, and the judge has changed over the decades. Pre-computer annotators graded moves against their own understanding, and the great ones — I grew up on their books — were confident, opinionated, and sometimes wrong: moves awarded ! in 1955 have been quietly demoted by engines, and defenses dismissed with ? have been rehabilitated.
The engine era inverted the problem. Modern annotation tools assign marks mechanically from evaluation swings: lose more than a certain fraction of a pawn and the software prints ?, lose more and it prints ??. This is consistent and honest, but it flattens a distinction human annotators cared about: difficulty. An engine happily brands ?? on a move that missed a mate only a machine could see, and withholds ! from a profound decision because the evaluation barely moved. The best modern annotation practice, in my view, uses both voices — the engine for objective truth, the human for what was findable, what was practical, and what the moment demanded. When you review your own games, that double standard matters enormously: the goal is not to match the engine move for move but to fix the findable errors, a philosophy we develop fully in our guide on how to analyze your chess games.
There is also fashion in symbols. Older annotators used !? partly as a courtesy ("the great man's move cannot get a naked ?"), and some modern commentators use ?! for any engine-disapproved move. Reading annotations critically means calibrating to the annotator, exactly as you would to a friend whose "interesting..." you have learned to decode.
Using Symbols in Your Own Analysis
Here is the discipline I teach, because marking your own games honestly is worth more than reading a hundred annotated masterpieces.
Mark before the engine speaks. Play through your game and assign your own symbols — where you think you erred (?), where you are proud (!), where you gambled (!?). Then run the analysis and compare. The gaps between your marks and the machine's are a map of your chess self-awareness: the ?? you thought was !? teaches you more than any puzzle.
Attach a reason to every mark. A bare ? in your notebook is useless in six months. "? — traded my good bishop to win a pawn my opponent immediately regained" is a lesson that compounds. Symbols are compression, and compression only works if you can decompress it later.
Use evaluation symbols at the turning points. At each critical moment of a game, write down your assessment — +/=, =, unclear — before checking. This trains evaluation, which is a different muscle from calculation: calculation tells you what can happen, evaluation tells you whether to want it.
Respect the !? in yourself. Practical chess is not engine chess. A move that objectively deserves ?! but poses your specific opponent unsolvable problems can be the right practical choice, especially in worse positions — the swindler's art is built on such moves. Annotate the gamble honestly (?! by the engine, justified by the scoreboard), and you will learn when your bluffs are courage and when they are habit.
Reading the Marks at ChessMind AI
Our training tools speak this language back to you. When you review a game on the analysis board, the engine-graded moments — the blunders, mistakes, and strong moves — are exactly the ??/?/! verdicts described above, and the evaluation graph is the +- to -+ scale drawn as a curve; understanding the symbol system means you can read that report the way a grandmaster reads an Informant page. The tactics trainer is, in effect, a ! and !! generator — every solution is a move that would earn a mark in an annotated game, and solving daily builds the pattern bank that makes such moves findable. For the evaluation family, our positional puzzles train precisely the +/= versus = judgment calls that separate marks on the scale, putting you in rich positions where you must decide between the solid move and the !? move. If you want a calibrated snapshot of where your own marks tend to go wrong — tactics, evaluation, or endgame technique — the assessment will tell you which family of symbols your games are collecting, and which trainer to visit next.
Frequently Asked Questions
What does !? mean in chess?
An "interesting" move: enterprising and double-edged, one the annotator finds worthy of attention without guaranteeing it is objectively best. It often marks speculative sacrifices, ambitious pawn grabs, or practical winning attempts. Treat it as an invitation to form your own opinion — the annotator is admitting the question is open.
What is the difference between ? and ??
Severity and mechanism. A ? is a mistake — a move that measurably worsens the position through misjudgment. A ?? is a blunder — a move that throws away the game or major material, usually by overlooking something concrete like a tactic or a mating threat. Roughly: ? loses ground, ?? loses the game.
What do +- and -+ mean?
They are position evaluations, not move judgments: +- means White has a winning (decisive) advantage, -+ means Black does. Between them runs a symmetric scale — +/- (White clearly better), +/= (White slightly better), = (equal), and the mirrored marks for Black. A winning evaluation is a claim about the position; converting it is still up to the player.
Who invented chess annotation symbols?
The system was standardized by the Yugoslav publication Chess Informant in the 1960s, which needed language-independent notation for an international readership. Individual marks like ! and ? appeared in chess journalism much earlier, but the coherent set — including !?, ?!, and the evaluation scale — is the Informant's legacy, later encoded for computers as Numeric Annotation Glyphs.
Do engines use these symbols?
Modern analysis tools assign them automatically from evaluation swings: a move that drops the evaluation past set thresholds gets ? or ??, and a hard-to-find strong move may get !. It is consistent but blind to human difficulty — an engine will mark ?? for missing a machine-only defense. Use engine marks for objective truth and your own judgment for what was realistically findable.
