All Chess Openings – ECO Database
Every opening below links to a dedicated page with the moves, the ECO code, the key strategic ideas and an interactive board to practice the line against the engine.
Caro-Kann Defense
- Caro-Kann Defense (B15)
- Caro-Kann Defense: Advance Variation (B12)
- Caro-Kann Defense: Panov Attack (B14)
- Caro-Kann Defense: Classical Variation (B19)
- Caro-Kann Defense: Exchange Variation (B13)
- Caro-Kann Defense: Breyer Variation (B10)
- Caro-Kann Defense: Euwe Attack (B10)
- Caro-Kann Defense: Hillbilly Attack (B10)
- Caro-Kann Defense: Labahn Attack (B10)
- Caro-Kann Defense: Spike Variation (B10)
- Caro-Kann Defense: Accelerated Panov Attack (B10)
French Defense
- French Defense (C00)
- French Defense: Winawer Variation (C15)
- French Defense: Advance Variation (C02)
- French Defense: Tarrasch Variation (C03)
- French Defense: Rubinstein Variation (C10)
- French Defense: Exchange Variation (C01)
- French Defense: Classical Variation (C14)
Italian Game
- Italian Game (C50)
- Italian Game: Giuoco Piano (C50)
- Italian Game: Two Knights Defense (C58)
- Italian Game: Hungarian Defense (C50)
- Italian Game: Evans Gambit (C52)
King's Indian Defense
- King's Indian Defense (E61)
- King's Indian Defense: Fianchetto Variation (E60)
- King's Indian Defense: Averbakh Variation (E73)
- King's Indian Defense: Petrosian Variation (E92)
- King's Indian Defense: Sämisch Variation (E86)
- King's Indian Defense: Four Pawns Attack (E77)
London System
- London System (A48)
Nimzo-Indian Defense
- Nimzo-Indian Defense (E50)
- Nimzo-Indian Defense: Classical Variation (E32)
- Nimzo-Indian Defense: Sämisch Variation (E29)
Queen's Gambit
- Queen's Gambit (D06)
Queen's Gambit Declined
- Queen's Gambit Declined (D53)
- Queen's Gambit Declined: Exchange Variation (D35)
- Queen's Gambit Declined: Ragozin Defense (D38)
- Queen's Gambit Declined: Semi-Tarrasch Defense (D41)
- Queen's Gambit Declined: Orthodox Defense (D60)
- Queen's Gambit Declined: Vienna Variation (D30)
Ruy Lopez
- Ruy Lopez (C60)
- Ruy Lopez: Berlin Defense (C65)
- Ruy Lopez: Morphy Defense (C78)
- Ruy Lopez: Closed (C92)
- Ruy Lopez: Exchange Variation (C68)
- Ruy Lopez: Marshall Attack (C89)
Sicilian Defense
- Sicilian Defense (B50)
- Sicilian Defense: Open (B33)
- Sicilian Defense: Najdorf Variation (B98)
- Sicilian Defense: Alapin Variation (B22)
- Sicilian Defense: Taimanov Variation (B46)
- Sicilian Defense: Dragon Variation (B72)
- Sicilian Defense: Grand Prix Attack (B23)
- Sicilian Defense: Moscow Variation (B51)
- Sicilian Defense: Smith-Morra Gambit (B21)
- Sicilian Defense: Accelerated Dragon (B32)
- Sicilian Defense: Kan Variation (B41)
- Sicilian Defense: Scheveningen Variation (B80)
- Sicilian Defense: Classical Variation (B58)
- Sicilian Defense: Closed (B26)
Slav Defense
- Slav Defense (D10)
- Slav Defense: Exchange Variation (D13)
Alekhine Defense
- Alekhine Defense: Modern Variation (B04)
- Alekhine Defense (B03)
- Alekhine Defense: Exchange Variation (B03)
- Alekhine Defense: Four Pawns Attack (B03)
- Alekhine Defense: Krejcik Variation (B02)
- Alekhine Defense: Maróczy Variation (B02)
- Alekhine Defense: Brooklyn Variation (B02)
- Alekhine Defense: Mokele Mbembe (B02)
- Alekhine Defense: Normal Variation (B02)
- Alekhine Defense: Scandinavian Variation (B02)
- Alekhine Defense: Buckley Attack (B02)
Benko Gambit
- Benko Gambit (A59)
- Benko Gambit: Mutkin Countergambit (A57)
- Benko Gambit: Zaitsev System (A57)
- Benko Gambit: Zaitsev Variation, Nescafe Frappe Attack (A57)
- Benko Gambit: Fianchetto Variation (A58)
- Benko Gambit: Nd2 Variation (A58)
- Benko Gambit: Nescafe Frappe Attack (A57)
Benko Gambit Accepted
- Benko Gambit Accepted (A57)
- Benko Gambit Accepted: Dlugy Variation (A57)
- Benko Gambit Accepted: Fully Accepted Variation (A58)
- Benko Gambit Accepted: Modern Variation (A57)
- Benko Gambit Accepted: Pawn Return Variation (A57)
- Benko Gambit Accepted: Central Storming Variation (A58)
- Benko Gambit Accepted: Fianchetto Variation (A58)
- Benko Gambit Accepted: Yugoslav (A59)
- Benko Gambit Accepted: King Walk Variation (A59)
Benoni Defense
- Benoni Defense: Classical Variation (A72)
- Benoni Defense: Modern Variation (A60)
- Benoni Defense (A61)
- Benoni Defense: Benoni Gambit Accepted (A43)
- Benoni Defense: Benoni Gambit, Schlenker Defense (A43)
- Benoni Defense: Benoni-Indian Defense (A43)
- Benoni Defense: Cormorant Gambit (A43)
- Benoni Defense: Old Benoni (A44)
- Benoni Defense: Old Benoni, Mujannah Formation (A43)
- Benoni Defense: Snail Variation (A43)
- Benoni Defense: Benoni-Indian Defense, Kingside Move Order (A43)
Catalan Opening
- Catalan Opening (E00)
- Catalan Opening: Open Defense (E04)
- Catalan Opening: Hungarian Gambit (E00)
- Catalan Opening: Open Defense, Classical Line (E05)
- Catalan Opening: Open Defense, Modern Sharp Variation (E04)
- Catalan Opening: Open Defense, Alekhine Variation (E03)
- Catalan Opening: Closed, Botvinnik Variation (E07)
- Catalan Opening: Closed Variation, Rabinovich Variation (E09)
- Catalan Opening: Closed Variation, Traditional Variation (E09)
- Catalan Opening: Closed, Zagoryansky Variation (E08)
- Catalan Opening: Closed (E08)
English Opening
Grünfeld Defense
- Grünfeld Defense (D80)
- Grünfeld Defense: Exchange Variation (D85)
- Grünfeld Defense: Russian Variation (D97)
King's Indian Attack
- King's Indian Attack (A07)
Petrov's Defense
- Petrov's Defense (C42)
- Petrov's Defense: Classical Attack (C42)
Pirc Defense
- Pirc Defense: Austrian Attack (B09)
- Pirc Defense (B07)
- Pirc Defense: Classical Variation (B08)
Queen's Gambit Accepted
- Queen's Gambit Accepted (D24)
Queen's Indian Defense
- Queen's Indian Defense (E12)
Réti Opening
- Réti Opening (A09)
Scandinavian Defense
- Scandinavian Defense (B01)
- Scandinavian Defense: Modern Variation (B01)
- Scandinavian Defense: Main Line (B01)
Scotch Game
- Scotch Game: Scotch Gambit (C44)
- Scotch Game (C45)
Semi-Slav Defense
- Semi-Slav Defense (D43)
- Semi-Slav Defense: Meran Variation (D48)
Bogo-Indian Defense
- Bogo-Indian Defense (E11)
- Bogo-Indian Defense: Grünfeld Variation (E11)
- Bogo-Indian Defense: New England Variation (E11)
- Bogo-Indian Defense: Exchange Variation (E11)
- Bogo-Indian Defense: Haiti Variation (E11)
- Bogo-Indian Defense: Nimzowitsch Variation (E11)
- Bogo-Indian Defense: Vitolins Variation (E11)
- Bogo-Indian Defense: Wade-Smyslov Variation (E11)
- Bogo-Indian Defense: Monticelli Trap (E11)
- Bogo-Indian Defense: Retreat Variation (E11)
Dutch Defense
- Dutch Defense (A84)
- Dutch Defense: Leningrad Variation (A87)
- Dutch Defense: Classical Variation (A96)
- Dutch Defense: Stonewall Variation (A95)
- Dutch Defense: Alapin Variation (A80)
- Dutch Defense: Fianchetto Attack (A81)
- Dutch Defense: Hopton Attack (A80)
- Dutch Defense: Korchnoi Attack (A80)
- Dutch Defense: Krejcik Gambit (A80)
- Dutch Defense: Hevendehl Gambit (A80)
Four Knights Game
- Four Knights Game (C47)
King's Gambit
- King's Gambit (C30)
King's Gambit Accepted
- King's Gambit Accepted (C33)
Philidor Defense
- Philidor Defense (C41)
Trompowsky Attack
- Trompowsky Attack (A45)
Vienna Game
- Vienna Game (C25)
Bird Opening
- Bird Opening (A02)
- Bird Opening: Dutch Variation (A03)
- Bird Opening: From's Gambit (A02)
- Bird Opening: Hobbs Gambit (A02)
- Bird Opening: Horsefly Defense (A02)
- Bird Opening: Myers Defense (A02)
- Bird Opening: Dutch Variation, Dudweiler Gambit (A03)
- Bird Opening: From's Gambit, Bahr Gambit (A02)
- Bird Opening: Mujannah (A02)
- Bird Opening: Sturm Gambit (A03)
- Bird Opening: Wagner-Zwitersch Gambit (A02)
Modern Defense
- Modern Defense (B06)
Amar Opening
Amazon Attack
Anderssen's Opening
Barnes Opening
- Barnes Opening: Hammerschlag (A00)
- Barnes Opening: Fool's Mate (A00)
- Barnes Opening: Gedult Gambit (A00)
- Barnes Opening: Walkerling (C20)
Benko Gambit Declined
- Benko Gambit Declined: Bishop Attack (A57)
- Benko Gambit Declined: Hjørring Countergambit (A57)
- Benko Gambit Declined: Main Line (A57)
- Benko Gambit Declined: Pseudo-Sämisch (A57)
- Benko Gambit Declined: Quiet Line (A57)
- Benko Gambit Declined: Sosonko Variation (A57)
Bishop's Opening
- Bishop's Opening: Berlin Defense (C24)
- Bishop's Opening: Boi Variation (C23)
- Bishop's Opening: Calabrese Countergambit (C23)
- Bishop's Opening: Khan Gambit (C23)
- Bishop's Opening: Philidor Counterattack (C23)
- Bishop's Opening: Berlin Defense, Greco Gambit (C24)
- Bishop's Opening: Calabrese Countergambit, Jaenisch Variation (C23)
- Bishop's Opening: Lewis Gambit (C23)
- Bishop's Opening: Lopez Variation (C23)
- Bishop's Opening: McDonnell Gambit (C23)
Blackmar-Diemer Gambit
- Blackmar-Diemer Gambit: Blackmar Gambit (D00)
- Blackmar-Diemer Gambit: Diemer-Rosenberg Attack (D00)
- Blackmar-Diemer Gambit: Fritz Attack (D00)
- Blackmar-Diemer Gambit: Lemberger Countergambit (D00)
- Blackmar-Diemer Gambit: Netherlands Variation (D00)
- Blackmar-Diemer Gambit: Reversed Albin Countergambit (D00)
- Blackmar-Diemer Gambit: Zeller Defense (D00)
- Blackmar-Diemer Gambit: Lemberger Countergambit, Endgame Variation (D00)
- Blackmar-Diemer Gambit: Lemberger Countergambit, Lange Gambit (D00)
- Blackmar-Diemer Gambit: Lemberger Countergambit, Rasmussen Attack (D00)
Blackmar-Diemer Gambit Accepted
- Blackmar-Diemer Gambit Accepted: Ryder Gambit (D00)
- Blackmar-Diemer Gambit Accepted: Bogoljubow Defense (D00)
- Blackmar-Diemer Gambit Accepted: Euwe Defense (D00)
- Blackmar-Diemer Gambit Accepted: Gunderam Defense (D00)
- Blackmar-Diemer Gambit Accepted: Holwell Defense (D00)
- Blackmar-Diemer Gambit Accepted: Kaulich Defense (D00)
- Blackmar-Diemer Gambit Accepted: Pietrowsky Defense (D00)
- Blackmar-Diemer Gambit Accepted: Ritter Defense (D00)
- Blackmar-Diemer Gambit Accepted: Schlutter Defense (D00)
- Blackmar-Diemer Gambit Accepted: Teichmann Defense (D00)
Blackmar-Diemer Gambit Declined
- Blackmar-Diemer Gambit Declined: Brombacher Countergambit (D00)
- Blackmar-Diemer Gambit Declined: Elbert Countergambit (D00)
- Blackmar-Diemer Gambit Declined: Gedult Defense (D00)
- Blackmar-Diemer Gambit Declined: Lamb Defense (D00)
- Blackmar-Diemer Gambit Declined: Langeheinicke Defense (D00)
- Blackmar-Diemer Gambit Declined: O'Kelly Defense (D00)
- Blackmar-Diemer Gambit Declined: Vienna Defense (D00)
- Blackmar-Diemer Gambit Declined: Weinsbach Defense (D00)
Blumenfeld Countergambit
- Blumenfeld Countergambit: Duz-Khotimirsky Variation (E10)
- Blumenfeld Countergambit: Spielmann Variation (E10)
Borg Defense
- Borg Defense: Borg Gambit (B00)
- Borg Defense: Zilbermints Gambit (B00)
- Borg Defense: Troon Gambit (B00)
Carr Defense
Center Game
- Center Game: Halasz-McDonnell Gambit (C21)
- Center Game: Ross Gambit (C21)
- Center Game: von der Lasa Gambit (C21)
- Center Game: Normal Variation (C22)
- Center Game: Hall Variation (C22)
- Center Game: Kieseritzky Variation (C21)
- Center Game: Lanc-Arnold Gambit (C21)
- Center Game: Paulsen Attack Variation (C22)
- Center Game: Berger Variation (C22)
- Center Game: l'Hermet Variation (C22)
Clemenz Opening
Colle System
- Colle System: Pterodactyl Variation (A40)
- Colle System: Rhamphorhynchus Variation (A04)
- Colle System: Siroccopteryx Variation (A40)
Creepy Crawly Formation
Danish Gambit Accepted
- Danish Gambit Accepted: Svenonius Defense (C21)
- Danish Gambit Accepted: Chigorin Defense (C21)
- Danish Gambit Accepted: Classical Defense (C21)
- Danish Gambit Accepted: Copenhagen Defense (C21)
- Danish Gambit Accepted: Schlechter Defense (C21)