How to Read Chess Notation (Algebraic Guide)
Chess notation looks like code until it clicks. Here's how algebraic notation works so you can read any game, book, or puzzle with confidence.
CheckmateX Team
Chess training & strategy experts • About us
Photo by Unsplash on Unsplash
In This Article
Why should you learn chess notation?
Chess notation looks like a secret code the first time you see a line like `1.e4 e5 2.Nf3 Nc6`, and plenty of people bounce off chess because of it. It's genuinely simple once someone walks you through it, and learning it unlocks basically all of chess improvement.
> Quick answer: Algebraic notation names every square by a file letter (a-h) and a rank number (1-8), and every piece by a capital letter — K for king, Q for queen, R for rook, B for bishop, N for knight, and nothing for pawns. A move is the piece letter plus the destination square, so `Nf3` means a knight moves to f3 and `e4` means a pawn moves to e4. Add a few symbols for captures, checks and castling, and you can read any chess book, game or puzzle.
The reason it's worth an hour of your time is that every chess resource assumes it. Opening books, annotated games, puzzle solutions, and analysis all speak notation. Without it you can't study efficiently; with it, the entire library of chess opens up. I'd call it the single highest-return thing a beginner can learn, and you can start applying it immediately by reading move lists on the CheckmateX board.
How do the board coordinates work?
Everything in notation is built on a coordinate grid laid over the board, so this is the piece to nail first. Once you can name any square instantly, the rest is quick.
The eight columns, called files, are lettered a through h from left to right — from White's point of view, a-file on White's left, h-file on White's right. The eight rows, called ranks, are numbered 1 through 8, with rank 1 being White's back row and rank 8 being Black's. Every square gets a unique name from combining its file and rank, so e4 is the square where the e-file meets the fourth rank — a famous central square.
The orientation never flips: the coordinates are always read from White's side, so e4 is e4 no matter which colour you play. A handy anchor is that White's king starts on e1 and Black's king starts on e8, both on the e-file. Spend a minute placing a few squares — c3, f6, h1 — and the grid becomes automatic. This coordinate system is also what makes rules like en passant easy to describe precisely, since every square has one unambiguous name.
How are pieces and moves written?
With the grid in place, writing a move is just naming the piece and where it goes. Each piece gets a single capital letter, and pawns get none, which is the convention that confuses newcomers most.
The letters are K (king), Q (queen), R (rook), B (bishop), and N (knight — N, because K is taken by the king). A move is the letter followed by the destination square: `Qh5` is the queen going to h5, `Rd1` is a rook to d1, `Bb5` is a bishop to b5. Pawns are the exception — since they have no letter, you just write the destination, so `e4` and `d5` are pawn moves. That's why the opening `1.e4 e5` is two pawns and needs no letters.
Captures add an `x` before the destination square: `Nxe5` is a knight capturing on e5, `Qxd8` is the queen taking on d8. Pawn captures are written with the pawn's starting file plus x plus the square, like `exd5` — the e-pawn captures on d5. That little quirk, naming the pawn by its file when it captures, is worth memorizing because it comes up in every game. Reading a few master games move by move cements all of this fast.
What do the extra symbols mean?
Beyond piece letters and squares, a handful of symbols carry important information, and they're easy to learn because each one maps to a single chess event. These turn a bare move into a full description.
A `+` after a move means check, so `Qh5+` is a queen moving to h5 with check. A `#` means checkmate — `Qxf7#` is a queen capturing on f7 and ending the game. Castling has its own symbols that skip the coordinate system entirely: `O-O` is kingside castling and `O-O-O` is queenside. Pawn promotion is written with an equals sign and the new piece, so `e8=Q` is a pawn reaching e8 and becoming a queen.
You'll also see evaluation marks that are commentary rather than moves: `!` flags a strong move, `?` a mistake, `!?` an interesting try, and `??` an outright blunder. Those are the annotator's opinion, not part of the move itself. Recognizing them helps you read annotated games, where the symbols tell you which moves to study. None of these are hard, and after a game or two of reading them they become second nature. I still remember these clicking for me during my first annotated game — once I stopped guessing at the marks, the notes actually made sense.
How do you handle two pieces that can reach the same square?
There's one situation notation has to solve: what if two identical pieces could both move to the same square? Writing just the destination would be ambiguous, so notation adds a small clarifier, and understanding it removes the last source of confusion.
When two knights (or rooks) can both reach a square, you specify which one by adding its starting file, or if that doesn't distinguish them, its rank. So `Nbd2` means the knight on the b-file goes to d2, telling it apart from a knight that could also reach d2. If the two pieces are on the same file, you use the rank instead, like `R1e2` for the rook on the first rank moving to e2. It's only added when it's actually needed to avoid ambiguity.
That's really the whole system. Coordinates, piece letters, captures, the special symbols, and disambiguation cover everything you'll meet in a game score. The fastest way to make it stick is to read along with real games rather than memorizing rules cold — pull up an annotated game or a puzzle solution and translate each move onto a board as you go. After a handful of games it stops feeling like decoding and starts feeling like reading. Working through the CheckmateX opening trainer is a natural place to practice, since every line is written in the notation you're learning.
How do you get fluent at reading notation fast?
Learning the rules of notation takes an afternoon; getting fluent enough that you read a move without decoding it takes a little practice, and there's a fast way to build that fluency. I got comfortable by reading annotated games with a board in front of me and playing out every move by hand.
That physical step is the key. Instead of just skimming a line like `1.e4 e5 2.Nf3 Nc6`, set up a board — real or digital — and actually make each move as you read it. Your brain links the symbols to the piece movements far faster when your hand is doing the translation, and after a handful of games the symbols start reading as moves rather than code. I noticed the shift within a week of doing this daily.
Writing your own games down helps just as much from the other direction. Recording your moves as you play forces you to produce notation, not just consume it, which locks in the piece letters and capture format. The standard is documented thoroughly — the Wikipedia page on algebraic notation) is a solid reference — but reference pages don't build fluency, reps do. Read along, write your games, and translate lines on the CheckmateX opening trainer until the notation disappears and you just see chess.
Frequently Asked Questions
What does Nf3 mean in chess?
It means a knight moves to the f3 square. N is the letter for knight (K is used for king), and f3 is the destination, where the f-file meets the third rank. Pawns have no letter, so a move like e4 is a pawn moving to e4.
Why is the knight written as N and not K?
Because K already stands for the king. To avoid confusion, the knight uses N, the second-most-recognizable letter in its name. Every other piece uses its first letter: K, Q, R, and B.
What do + and # mean in chess notation?
A `+` means the move gives check, and a `#` means checkmate, ending the game. So `Qh5+` is a queen moving to h5 with check, while `Qxf7#` is a queen capturing on f7 for checkmate. You can watch these play out in games on the [CheckmateX board](/play).
How do you write castling in chess notation?
Kingside castling is written O-O and queenside castling is O-O-O, using the letter O, not zero. These skip the normal coordinate format because castling is a special two-piece move that the destination-square system can't capture.
What does exd5 mean?
It's a pawn capture: the pawn on the e-file captures a piece on d5. Pawn captures are written as the pawn's starting file, then x, then the destination square, which is why the e-pawn taking on d5 is `exd5`. Reading annotated lines on the [CheckmateX opening trainer](/openings) makes this automatic.
Ready to Improve Your Chess?
Train openings, solve puzzles, play online, and climb the leaderboard with CheckmateX.
Download CheckmateX →Related Articles
The Opposition in Chess Endgames, Explained
The opposition is the key to king and pawn endgames. Here's what it is, how to take it, and how it decides whether you win, draw, or lose.
Castling in Chess: Rules and When You Can't
Castling has more rules than people think. Here's how to castle kingside and queenside, and the exact conditions that stop you from castling.
Stalemate vs Checkmate — What's the Difference?
Stalemate is a draw; checkmate wins. The difference is one question: is the king in check? Here's how to force mate and stop throwing away won games.