Openings
1,811 openings in the database
Browse the full opening catalog. Search by name or ECO code (e.g. “Najdorf” or “B90”), or filter by volume A–E. Click any opening to see its position on the board and the grandmaster videos played in that line.
Why do so many openings share the same code? (how ECO works)
Every chess opening is filed under one of just 500 ECO codes(A00–E99), grouped into five volumes:
- A — Flank openings (English 1.c4, 1.Nf3, irregular lines)
- B — Semi-open games except the French (Sicilian, Caro-Kann…)
- C — Open games 1.e4 e5 and the French 1.e4 e6
- D — Closed & semi-closed 1.d4 d5 (Queen’s Gambit, Grünfeld…)
- E — Indian defences (Nimzo-Indian, King’s Indian…)
A single code is a family: e.g. C50 covers the whole Italian Game / Giuoco Piano complex, so the Giuoco Piano, Giuoco Pianissimo, Hungarian Defense and Two Knights all live under C50. That’s why one code maps to many named variations — the code is the family, the name is the specific line. ChessEyes shows you both.
E52Nimzo-Indian Defense: Normal Variation12 plyE53Nimzo-Indian Defense: Normal Variation12 plyE54Nimzo-Indian Defense: Normal Variation15 plyE55Nimzo-Indian Defense: Normal Variation16 plyE56Nimzo-Indian Defense: Normal Variation14 plyE57Nimzo-Indian Defense: Normal Variation18 plyE58Nimzo-Indian Defense: Normal Variation17 plyE59Nimzo-Indian Defense: Normal Variation19 plyE60Grünfeld Defense: Counterthrust Variation8 plyE60Indian Defense: Anti-Grünfeld5 plyE60Indian Defense: West Indian Defense4 plyE60King's Indian Defense: Fianchetto Variation5 plyE60King's Indian Defense: Normal Variation5 plyE60King's Indian Defense: Santasiere Variation7 plyE60King's Indian Defense: Semi-Classical Variation12 plyE60Queen's Pawn5 plyE61King's Indian Defense5 plyE61King's Indian Defense: Fianchetto Variation14 plyE61King's Indian Defense: Semi-Classical Variation11 plyE61King's Indian Defense: Smyslov Variation9 plyE62King's Indian Defense: Fianchetto Variation9 plyE63King's Indian Defense: Fianchetto Variation14 plyE64King's Indian Defense: Fianchetto Variation10 plyE65King's Indian Defense: Fianchetto Variation13 plyE66King's Indian Defense: Fianchetto Variation15 plyE67King's Indian Defense: Fianchetto Variation12 plyE68King's Indian Defense: Fianchetto Variation15 plyE69King's Indian Defense: Fianchetto Variation17 plyE70King's Indian Defense: Accelerated Averbakh Variation9 plyE70King's Indian Defense: Kramer Variation9 plyE70King's Indian Defense: Normal Variation7 plyE71King's Indian Defense: Karpov System11 plyE71King's Indian Defense: Makogonov Variation9 plyE72King's Indian Defense: Normal Variation9 plyE72King's Indian Defense: Pomar System13 plyE73King's Indian Defense: Averbakh Variation11 plyE73King's Indian Defense: Normal Variation9 plyE73King's Indian Defense: Semi-Averbakh System11 plyE74King's Indian Defense: Averbakh Variation12 plyE75King's Indian Defense: Averbakh Variation14 plyE76King's Indian Defense: Four Pawns Attack9 plyE77King's Indian Defense: Four Pawns Attack11 plyE77King's Indian Defense: Six Pawns Attack19 plyE78King's Indian Defense: Four Pawns Attack13 plyE79King's Indian Defense: Four Pawns Attack17 plyE80King's Indian Defense: Sämisch Variation9 plyE81King's Indian Defense: Steiner Attack11 plyE81King's Indian Defense: Sämisch Variation10 plyE82King's Indian Defense: Sämisch Variation12 plyE83King's Indian Defense: Sämisch Variation12 plyE84King's Indian Defense: Sämisch Variation16 plyE85King's Indian Defense: Sämisch Variation12 plyE86King's Indian Defense: Sämisch Variation14 plyE87King's Indian Defense: Sämisch Variation13 plyE88King's Indian Defense: Sämisch Variation14 plyE89King's Indian Defense: Sämisch Variation16 plyE90King's Indian Defense: Larsen Variation11 plyE90King's Indian Defense: Normal Variation9 plyE90King's Indian Defense: Zinnowitz Variation11 plyE91King's Indian Defense: Kazakh Variation12 ply
