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.
B56Sicilian Defense: Spielmann Variation11 plyB56Sicilian Defense: Venice Attack11 plyB56Sicilian Defense: Yates Variation11 plyB57Sicilian Defense: Classical Variation11 plyB57Sicilian Defense: Magnus Smith Trap15 plyB58Sicilian Defense: Boleslavsky Variation12 plyB58Sicilian Defense: Classical Variation11 plyB59Sicilian Defense: Boleslavsky Variation13 plyB60Sicilian Defense: Richter-Rauzer Variation11 plyB61Sicilian Defense: Richter-Rauzer Variation13 plyB62Sicilian Defense: Richter-Rauzer Variation12 plyB63Sicilian Defense: Richter-Rauzer Variation13 plyB64Sicilian Defense: Richter-Rauzer Variation17 plyB65Sicilian Defense: Richter-Rauzer Variation18 plyB66Sicilian Defense: Richter-Rauzer Variation14 plyB67Sicilian Defense: Richter-Rauzer Variation16 plyB68Sicilian Defense: Richter-Rauzer Variation18 plyB69Sicilian Defense: Richter-Rauzer Variation21 plyB70Sicilian Defense: Dragon Variation10 plyB71Sicilian Defense: Dragon Variation11 plyB72Sicilian Defense: Dragon Variation11 plyB73Sicilian Defense: Dragon Variation15 plyB74Sicilian Defense: Dragon Variation17 plyB75Sicilian Defense: Dragon Variation13 plyB76Sicilian Defense: Dragon Variation14 plyB77Sicilian Defense: Dragon Variation17 plyB78Sicilian Defense: Dragon Variation19 plyB79Sicilian Defense: Dragon Variation23 plyB80Sicilian Defense: Scheveningen Variation10 plyB81Sicilian Defense: Scheveningen Variation11 plyB82Sicilian Defense: Scheveningen Variation11 plyB83Sicilian Defense: Scheveningen Variation11 plyB84Sicilian Defense: Najdorf Variation14 plyB84Sicilian Defense: Scheveningen Variation12 plyB85Sicilian Defense: Scheveningen Variation16 plyB86Sicilian Defense: Sozin Attack11 plyB87Sicilian Defense: Sozin Attack14 plyB88Sicilian Defense: Sozin Attack12 plyB89Sicilian Defense: Sozin Attack13 plyB89Sicilian Defense: Velimirovic Attack15 plyB90Sicilian Defense: Najdorf Variation10 plyB90Sicilian Defense: Scheveningen Variation13 plyB91Sicilian Defense: Najdorf Variation11 plyB92Sicilian Defense: Najdorf Variation11 plyB93Sicilian Defense: Najdorf Variation11 plyB94Sicilian Defense: Najdorf Variation11 plyB95Sicilian Defense: Najdorf Variation12 plyB96Sicilian Defense: Najdorf Variation13 plyB97Sicilian Defense: Najdorf Variation14 plyB98Sicilian Defense: Najdorf Variation14 plyB99Sicilian Defense: Najdorf Variation18 plyC00French Defense2 plyC00French Defense: Alapin Gambit5 plyC00French Defense: Baeuerle Gambit4 plyC00French Defense: Banzai-Leong Gambit3 plyC00French Defense: Bird Invitation3 plyC00French Defense: Carlson Gambit7 plyC00French Defense: Chigorin Variation3 plyC00French Defense: Diemer-Duhm Gambit5 plyC00French Defense: Diemer-Duhm Gambit Accepted6 ply
