🔥♟️VOTE ON OUR NEXT DROP! ♟️🔥
Control The Center
Menu
BASICS RULE beginner

Chess Ranks, Files & Diagonals

The 8×8 coordinate system that names all 64 squares on the chessboard using files (letters a–h) and ranks (numbers 1–8).

⚡ Rule at a Glance (TL;DR)

  • Ranks are the 8 horizontal rows across the board, numbered 1 through 8 (from White's side to Black's side).
  • Files are the 8 vertical columns across the board, lettered 'a' through 'h' (from left to right for White).
  • Diagonals are straight lines of matching-colored squares running corner-to-corner.
  • Every square is identified by its File letter followed by its Rank number (e.g. 'e4', 'c6', 'h8').

Interactive Rule Board

3 Interactive Modes
Board configuration diagram for Chess Ranks, Files & Diagonals

Starting Position (FEN): 4k3/8/8/8/8/8/8/4K3 w - - 0 1

Highlighted Squares: a1, e2, e8, h8

📋 Essential Conditions

  • 64 total squares: 32 light squares and 32 dark squares.
  • 8 Ranks (1 to 8) × 8 Files (a to h).
  • Coordinates are always written lowercase letter first, then number (e.g. `e4`, never `4e` or `E4`).

⚠️ Common Mistakes

  • Writing coordinates with the number first (writing '4e' instead of the standard 'e4').
  • Confusing Ranks (horizontal rows) with Files (vertical columns).
  • Forgetting that 'a1' is the bottom-left corner from White's perspective.

Every square on a standard 64-square chessboard has a unique, permanent address. Understanding Ranks, Files, and Diagonals is the key to reading chess books, studying grandmaster games, and communicating moves with algebraic notation.


The 3 Geometric Structures of the Board

1. Ranks (Horizontal Rows: 1 to 8)

There are 8 Ranks running horizontally across the board.

  • Rank 1 is White’s back row (a1 to h1).
  • Rank 2 is White’s starting pawn row (a2 to h2).
  • Rank 7 is Black’s starting pawn row (a7 to h7).
  • Rank 8 is Black’s back row (a8 to h8).

2. Files (Vertical Columns: a to h)

There are 8 Files running vertically from White’s side to Black’s side.

  • Lettered from left to right (from White’s view): a, b, c, d, e, f, g, h.
  • The a, b, c files make up the Queenside.
  • The f, g, h files make up the Kingside.
  • The d and e files are the Central Files.

3. Diagonals (Corner-to-Corner Slanted Lines)

A Diagonal is a straight continuous line of squares of the exact same color touching at their corners.

  • The two longest diagonals on the board are the Main Diagonals: a1-h8 (dark) and h1-a8 (light), spanning 8 squares each.
  • Bishops and Queens travel along diagonals.

Naming Squares: File Letter + Rank Number

Every square is identified by combining its File letter with its Rank number:

  8 | a8  b8  c8  d8  e8  f8  g8  h8
  7 | a7  b7  c7  d7  e7  f7  g7  h7
  6 | a6  b6  c6  d6  e6  f6  g6  h6
  5 | a5  b5  c5  d5  e5  f5  g5  h5
  4 | a4  b4  c4  d4  e4  f4  g4  h4
  3 | a3  b3  c3  d3  e3  f3  g3  h3
  2 | a2  b2  c2  d2  e2  f2  g2  h2
  1 | a1  b1  c1  d1  e1  f1  g1  h1
    +--------------------------------
       a   b   c   d   e   f   g   h
For experienced players

Always write the letter in lowercase first, followed by the rank number (e.g., e4, d5, c6). Writing 4e or E4 is incorrect in standard FIDE algebraic notation.

See also:Board Setup·The Board from Black's Side·The Touch-Move Rule

Frequently Asked Questions

What is the difference between a Rank and a File in chess?

A Rank is a horizontal row (numbered 1 to 8 across the board). A File is a vertical column (lettered a to h from left to right for White). The intersection of a file and a rank gives each square its unique coordinate name (e.g., File 'e' + Rank '4' = square e4).

How many squares are on a chessboard?

A standard chessboard has 64 squares arranged in an 8×8 grid, consisting of 32 light squares and 32 dark squares.

How do you write chess notation for moves?

Standard algebraic notation writes the piece capital letter (K for King, Q for Queen, R for Rook, B for Bishop, N for Knight) followed by the destination square (e.g., 'Nf3' means Knight moves to f3). Pawn moves omit the piece letter and list only the square (e.g., 'e4').