Chess notation
Stockfish 16.1 · runs in your browserPlay Nf3. White's knight jumps from g1 to f3, over the pawns.
Play on the board, or use Type a move below it.
Play a move by typing it, like e4, Nf3 or e7e8q, then press Enter.
Commentary
Move a piece, paste a position, or press the button.
Best move
Algebraic notation names a piece and its destination: Nf3 means a knight moves to f3. Pawn moves omit the piece letter. An x marks a capture, + marks check, and # marks checkmate. Castling is O-O or O-O-O.
Try the moves
Choose an example, play the suggested move, then reset to compare another legal move.
Files run a-h from White's left to right; ranks run 1-8 from White's side. The square e4 is where file e meets rank 4.
Chess coordinates
Files are a-h and ranks are 1-8. Read the file first: f3 is file f, rank 3. Try Nf3 and locate the knight's destination.
Rules and examples
The board positions are original teaching examples. Rule references and further practice are linked below.
Rules: FIDE Laws of Chess, effective 1 January 2023. https://handbook.fide.com/chapter/E012023
Rule replay: python-chess 1.11.2 (GPL-3.0-or-later). The shared browser engine retains its Stockfish GPL-3.0 notice. No engine score is claimed by these demonstrations.
Read the rulesA move on the board
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
rnbqkbnr/pppppppp/8/8/8/5N2/PPPPPPPP/RNBQKB1R b KQkq - 1 1
- Nf3White's knight jumps from g1 to f3, over the pawns.
White's knight jumps from g1 to f3, over the pawns.
Original teaching example replayed with python-chess 1.11.2, 2026-10-18.
Analysis runs on Stockfish 16.1 in your browser, compiled to WebAssembly by stockfish.js. Stockfish is free software under the GNU General Public License v3; its source code is on GitHub.
