ECO codes A00 to E99
The ECO system files every chess opening under one of 500 codes in five volumes. Here are all of them with the 3,690 named lines behind them, or browse the openings A–Z. What ECO codes are is explained below the list.
A: Flank Openings A00–A99
- A00 Van Geet Opening, Polish Opening & more
- A01 Nimzo-Larsen Attack
- A02 Bird Opening
- A03 Bird Opening
- A04 Zukertort Opening, Modern Defense & more
- A05 Zukertort Opening, King's Indian Attack & more
- A06 Zukertort Opening & Nimzo-Larsen Attack
- A07 King's Indian Attack & Hungarian Opening
- A08 King's Indian Attack & Zukertort Opening
- A09 Réti Opening
- A10 English Opening
- A11 Réti Opening & English Opening
- A12 Réti Opening: Anglo-Slav Variation
- A13 English Opening: Agincourt Defense
- A14 English Opening & Réti Opening
- A15 English Opening & English Orangutan
- A16 English Opening: Anglo-Indian Defense
- A17 English Opening: Anglo-Indian Defense
- A18 English Opening: Mikenas-Carls Variation
- A19 English Opening
- A20 English Opening: King's English Variation
- A21 English Opening: King's English Variation
- A22 English Opening: King's English Variation
- A23 English Opening: King's English Variation
- A24 English Opening: King's English Variation
- A25 English Opening: King's English Variation
- A26 English Opening: King's English Variation
- A27 English Opening: King's English Variation
- A28 English Opening: King's English Variation
- A29 English Opening: King's English Variation
- A30 English Opening: Symmetrical Variation
- A31 English Opening: Symmetrical Variation
- A32 English Opening: Symmetrical Variation
- A33 English Opening: Symmetrical Variation
- A34 English Opening: Symmetrical Variation
- A35 English Opening: Symmetrical Variation
- A36 English Opening: Symmetrical Variation
- A37 English Opening: Symmetrical Variation
- A38 English Opening: Symmetrical Variation
- A39 English Opening: Symmetrical Variation
- A40 Englund Gambit, English Defense & more
- A41 Rat Defense, Modern Defense & more
- A42 Modern Defense & Pterodactyl Defense
- A43 Benoni Defense, Queen's Pawn Game & more
- A44 Benoni Defense
- A45 Indian Defense, Trompowsky Attack & more
- A46 Indian Defense, Torre Attack & more
- A47 Pseudo Queen's Indian Defense, Marienbad System & more
- A48 London System, Queen's Pawn Game & more
- A49 Indian Defense: Przepiorka Variation
- A50 Indian Defense, Mexican Defense & more
- A51 Indian Defense: Budapest Defense
- A52 Indian Defense: Budapest Defense
- A53 Old Indian Defense
- A54 Old Indian Defense
- A55 Old Indian Defense: Normal Variation
- A56 Benoni Defense, Vulture Defense & more
- A57 Benko Gambit Declined, Benko Gambit & more
- A58 Benko Gambit Accepted & Benko Gambit
- A59 Benko Gambit Accepted & Benko Gambit
- A60 Benoni Defense: Modern Variation
- A61 Benoni Defense
- A62 Benoni Defense: Fianchetto Variation
- A63 Benoni Defense: Fianchetto Variation
- A64 Benoni Defense: Fianchetto Variation
- A65 Benoni Defense: King's Pawn Line
- A66 Benoni Defense
- A67 Benoni Defense: Taimanov Variation
- A68 Benoni Defense: Four Pawns Attack
- A69 Benoni Defense: Four Pawns Attack
- A70 Benoni Defense: Classical Variation
- A71 Benoni Defense: Classical Variation
- A72 Benoni Defense: Classical Variation
- A73 Benoni Defense: Classical Variation
- A74 Benoni Defense: Classical Variation
- A75 Benoni Defense: Classical Variation
- A76 Benoni Defense: Classical Variation
- A77 Benoni Defense: Classical Variation
- A78 Benoni Defense: Classical Variation
- A79 Benoni Defense: Classical Variation
- A80 Dutch Defense & Queen's Pawn Game
- A81 Dutch Defense
- A82 Dutch Defense & Rat Defense
- A83 Dutch Defense: Staunton Gambit
- A84 Dutch Defense
- A85 Dutch Defense: Queen's Knight Variation
- A86 Dutch Defense
- A87 Dutch Defense: Leningrad Variation
- A88 Dutch Defense: Leningrad Variation
- A89 Dutch Defense: Leningrad Variation
- A90 Dutch Defense
- A91 Dutch Defense: Classical Variation
- A92 Dutch Defense
- A93 Dutch Defense: Stonewall Variation
- A94 Dutch Defense: Stonewall Variation
- A95 Dutch Defense: Stonewall Variation
- A96 Dutch Defense: Classical Variation
- A97 Dutch Defense: Classical Variation
- A98 Dutch Defense: Classical Variation
- A99 Dutch Defense: Classical Variation
B: Semi-Open Games B00–B99
- B00 Nimzowitsch Defense, Owen Defense & more
- B01 Scandinavian Defense & Van Geet Opening
- B02 Alekhine Defense
- B03 Alekhine Defense
- B04 Alekhine Defense: Modern Variation
- B05 Alekhine Defense: Modern Variation
- B06 Modern Defense, Pterodactyl Defense & more
- B07 Pirc Defense, Lion Defense & more
- B08 Pirc Defense: Classical Variation
- B09 Pirc Defense: Austrian Attack
- B10 Caro-Kann Defense
- B11 Caro-Kann Defense: Two Knights Attack
- B12 Caro-Kann Defense
- B13 Caro-Kann Defense
- B14 Caro-Kann Defense: Panov Attack
- B15 Caro-Kann Defense
- B16 Caro-Kann Defense
- B17 Caro-Kann Defense: Karpov Variation
- B18 Caro-Kann Defense: Classical Variation
- B19 Caro-Kann Defense: Classical Variation
- B20 Sicilian Defense
- B21 Sicilian Defense & Bird Opening
- B22 Sicilian Defense: Alapin Variation
- B23 Sicilian Defense: Closed
- B24 Sicilian Defense: Closed
- B25 Sicilian Defense: Closed
- B26 Sicilian Defense: Closed
- B27 Sicilian Defense, Pterodactyl Defense & more
- B28 Sicilian Defense: O'Kelly Variation
- B29 Sicilian Defense: Nimzowitsch Variation
- B30 Sicilian Defense
- B31 Sicilian Defense: Nyezhmetdinov-Rossolimo Attack
- B32 Sicilian Defense
- B33 Sicilian Defense: Lasker-Pelikan Variation
- B34 Sicilian Defense: Accelerated Dragon
- B35 Sicilian Defense
- B36 Sicilian Defense: Accelerated Dragon
- B37 Sicilian Defense: Accelerated Dragon
- B38 Sicilian Defense: Accelerated Dragon
- B39 Sicilian Defense: Accelerated Dragon
- B40 Sicilian Defense
- B41 Sicilian Defense: Kan Variation
- B42 Sicilian Defense: Kan Variation
- B43 Sicilian Defense: Kan Variation
- B44 Sicilian Defense: Taimanov Variation
- B45 Sicilian Defense: Four Knights Variation
- B46 Sicilian Defense: Taimanov Variation
- B47 Sicilian Defense: Taimanov Variation
- B48 Sicilian Defense: Taimanov Variation
- B49 Sicilian Defense: Taimanov Variation
- B50 Sicilian Defense
- B51 Sicilian Defense: Moscow Variation
- B52 Sicilian Defense: Moscow Variation
- B53 Sicilian Defense: Chekhover Variation
- B54 Sicilian Defense
- B55 Sicilian Defense: Prins Variation
- B56 Sicilian Defense
- B57 Sicilian Defense: Classical Variation
- B58 Sicilian Defense
- B59 Sicilian Defense: Boleslavsky Variation
- B60 Sicilian Defense: Richter-Rauzer Variation
- B61 Sicilian Defense: Richter-Rauzer Variation
- B62 Sicilian Defense: Richter-Rauzer Variation
- B63 Sicilian Defense: Richter-Rauzer Variation
- B64 Sicilian Defense: Richter-Rauzer Variation
- B65 Sicilian Defense: Richter-Rauzer Variation
- B66 Sicilian Defense: Richter-Rauzer Variation
- B67 Sicilian Defense: Richter-Rauzer Variation
- B68 Sicilian Defense: Richter-Rauzer Variation
- B69 Sicilian Defense: Richter-Rauzer Variation
- B70 Sicilian Defense: Dragon Variation
- B71 Sicilian Defense: Dragon Variation
- B72 Sicilian Defense: Dragon Variation
- B73 Sicilian Defense: Dragon Variation
- B74 Sicilian Defense: Dragon Variation
- B75 Sicilian Defense: Dragon Variation
- B76 Sicilian Defense: Dragon Variation
- B77 Sicilian Defense: Dragon Variation
- B78 Sicilian Defense: Dragon Variation
- B79 Sicilian Defense: Dragon Variation
- B80 Sicilian Defense: Scheveningen Variation
- B81 Sicilian Defense: Scheveningen Variation
- B82 Sicilian Defense: Scheveningen Variation
- B83 Sicilian Defense: Scheveningen Variation
- B84 Sicilian Defense: Scheveningen Variation
- B85 Sicilian Defense: Scheveningen Variation
- B86 Sicilian Defense: Sozin Attack
- B87 Sicilian Defense: Sozin Attack
- B88 Sicilian Defense: Sozin Attack
- B89 Sicilian Defense: Sozin Attack
- B90 Sicilian Defense: Najdorf Variation
- B91 Sicilian Defense: Najdorf Variation
- B92 Sicilian Defense: Najdorf Variation
- B93 Sicilian Defense: Najdorf Variation
- B94 Sicilian Defense: Najdorf Variation
- B95 Sicilian Defense: Najdorf Variation
- B96 Sicilian Defense: Najdorf Variation
- B97 Sicilian Defense: Najdorf Variation
- B98 Sicilian Defense: Najdorf Variation
- B99 Sicilian Defense: Najdorf Variation
C: Open Games C00–C99
- C00 French Defense & Rat Defense
- C01 French Defense: Exchange Variation
- C02 French Defense: Advance Variation
- C03 French Defense: Tarrasch Variation
- C04 French Defense: Tarrasch Variation
- C05 French Defense: Tarrasch Variation
- C06 French Defense: Tarrasch Variation
- C07 French Defense: Tarrasch Variation
- C08 French Defense: Tarrasch Variation
- C09 French Defense: Tarrasch Variation
- C10 French Defense: Rubinstein Variation
- C11 French Defense
- C12 French Defense: McCutcheon Variation
- C13 French Defense
- C14 French Defense: Classical Variation
- C15 French Defense: Winawer Variation
- C16 French Defense: Winawer Variation
- C17 French Defense: Winawer Variation
- C18 French Defense: Winawer Variation
- C19 French Defense: Winawer Variation
- C20 King's Pawn Game, King's Pawn Opening & more
- C21 Center Game, Danish Gambit Accepted & more
- C22 Center Game
- C23 Bishop's Opening
- C24 Bishop's Opening
- C25 Vienna Game & Vienna Gambit
- C26 Vienna Game & Bishop's Opening
- C27 Vienna Game & Bishop's Opening
- C28 Vienna Game & Bishop's Opening
- C29 Vienna Game: Vienna Gambit
- C30 King's Gambit Declined & King's Gambit
- C31 King's Gambit Declined & Van Geet Opening
- C32 King's Gambit Declined: Falkbeer Countergambit
- C33 King's Gambit Accepted: Bishop's Gambit
- C34 King's Gambit Accepted
- C35 King's Gambit Accepted: Cunningham Defense
- C36 King's Gambit Accepted
- C37 King's Gambit Accepted
- C38 King's Gambit Accepted
- C39 King's Gambit Accepted
- C40 Latvian Gambit, King's Pawn Game & more
- C41 Philidor Defense
- C42 Petrov's Defense
- C43 Petrov's Defense & Bishop's Opening
- C44 Scotch Game, Ponziani Opening & more
- C45 Scotch Game
- C46 Three Knights Opening
- C47 Four Knights Game
- C48 Four Knights Game: Spanish Variation
- C49 Four Knights Game: Spanish Variation
- C50 Italian Game & Four Knights Game
- C51 Italian Game: Evans Gambit
- C52 Italian Game: Evans Gambit
- C53 Italian Game: Classical Variation
- C54 Italian Game: Classical Variation
- C55 Italian Game: Two Knights Defense
- C56 Italian Game
- C57 Italian Game: Two Knights Defense
- C58 Italian Game: Two Knights Defense
- C59 Italian Game: Two Knights Defense
- C60 Ruy Lopez
- C61 Ruy Lopez: Bird Variation
- C62 Ruy Lopez: Steinitz Defense
- C63 Ruy Lopez: Schliemann Defense
- C64 Ruy Lopez: Classical Variation
- C65 Ruy Lopez: Berlin Defense
- C66 Ruy Lopez: Berlin Defense
- C67 Ruy Lopez: Berlin Defense
- C68 Ruy Lopez: Exchange Variation
- C69 Ruy Lopez: Exchange Variation
- C70 Ruy Lopez: Morphy Defense
- C71 Ruy Lopez: Morphy Defense
- C72 Ruy Lopez
- C73 Ruy Lopez: Morphy Defense
- C74 Ruy Lopez: Morphy Defense
- C75 Ruy Lopez: Morphy Defense
- C76 Ruy Lopez: Morphy Defense
- C77 Ruy Lopez: Morphy Defense
- C78 Ruy Lopez: Morphy Defense
- C79 Ruy Lopez
- C80 Ruy Lopez: Open
- C81 Ruy Lopez: Open
- C82 Ruy Lopez: Open
- C83 Ruy Lopez: Open
- C84 Ruy Lopez: Closed
- C85 Ruy Lopez: Closed
- C86 Ruy Lopez: Closed
- C87 Ruy Lopez: Closed
- C88 Ruy Lopez: Closed
- C89 Ruy Lopez: Marshall Attack
- C90 Ruy Lopez: Closed
- C91 Ruy Lopez: Closed
- C92 Ruy Lopez: Closed
- C93 Ruy Lopez: Closed
- C94 Ruy Lopez: Closed
- C95 Ruy Lopez: Closed
- C96 Ruy Lopez: Closed
- C97 Ruy Lopez: Closed
- C98 Ruy Lopez: Closed
- C99 Ruy Lopez: Closed
D: Closed & Semi-Closed Games D00–D99
- D00 Queen's Pawn Game, Blackmar-Diemer Gambit Accepted & more
- D01 Richter-Veresov Attack & Rapport-Jobava System
- D02 Queen's Pawn Game, Queen's Gambit Declined & more
- D03 Queen's Pawn Game: Torre Attack
- D04 Queen's Pawn Game: Colle System
- D05 Rubinstein Opening & Queen's Pawn Game
- D06 Queen's Gambit Declined & Queen's Gambit
- D07 Queen's Gambit Declined: Chigorin Defense
- D08 Queen's Gambit Declined: Albin Countergambit
- D09 Queen's Gambit Declined: Albin Countergambit
- D10 Slav Defense
- D11 Slav Defense
- D12 Slav Defense: Quiet Variation
- D13 Slav Defense: Exchange Variation
- D14 Slav Defense: Exchange Variation
- D15 Slav Defense
- D16 Slav Defense
- D17 Slav Defense: Czech Variation
- D18 Slav Defense: Czech Variation
- D19 Slav Defense: Czech Variation
- D20 Queen's Gambit Accepted
- D21 Queen's Gambit Accepted
- D22 Queen's Gambit Accepted: Alekhine Defense
- D23 Queen's Gambit Accepted
- D24 Queen's Gambit Accepted
- D25 Queen's Gambit Accepted
- D26 Queen's Gambit Accepted: Classical Defense
- D27 Queen's Gambit Accepted: Classical Defense
- D28 Queen's Gambit Accepted: Classical Defense
- D29 Queen's Gambit Accepted: Classical Defense
- D30 Queen's Gambit Declined & Semi-Slav Defense
- D31 Semi-Slav Defense & Queen's Gambit Declined
- D32 Tarrasch Defense & Queen's Gambit Declined
- D33 Tarrasch Defense
- D34 Tarrasch Defense & Queen's Gambit Declined
- D35 Queen's Gambit Declined: Exchange Variation
- D36 Queen's Gambit Declined: Exchange Variation
- D37 Queen's Gambit Declined
- D38 Queen's Gambit Declined: Ragozin Defense
- D39 Queen's Gambit Declined: Ragozin Defense
- D40 Queen's Gambit Declined: Semi-Tarrasch Defense
- D41 Queen's Gambit Declined: Semi-Tarrasch Defense
- D42 Queen's Gambit Declined: Semi-Tarrasch Defense
- D43 Semi-Slav Defense
- D44 Semi-Slav Defense & Semi-Slav Defense Accepted
- D45 Semi-Slav Defense
- D46 Semi-Slav Defense: Chigorin Defense
- D47 Semi-Slav Defense: Meran Variation
- D48 Semi-Slav Defense: Meran Variation
- D49 Semi-Slav Defense: Meran Variation
- D50 Queen's Gambit Declined
- D51 Queen's Gambit Declined
- D52 Queen's Gambit Declined: Cambridge Springs Defense
- D53 Queen's Gambit Declined
- D54 Queen's Gambit Declined: Neo-Orthodox Variation
- D55 Queen's Gambit Declined
- D56 Queen's Gambit Declined: Lasker Defense
- D57 Queen's Gambit Declined: Lasker Defense
- D58 Queen's Gambit Declined: Tartakower Defense
- D59 Queen's Gambit Declined: Tartakower Defense
- D60 Queen's Gambit Declined: Orthodox Defense
- D61 Queen's Gambit Declined: Orthodox Defense
- D62 Queen's Gambit Declined: Orthodox Defense
- D63 Queen's Gambit Declined: Orthodox Defense
- D64 Queen's Gambit Declined: Orthodox Defense
- D65 Queen's Gambit Declined: Orthodox Defense
- D66 Queen's Gambit Declined: Orthodox Defense
- D67 Queen's Gambit Declined: Orthodox Defense
- D68 Queen's Gambit Declined: Orthodox Defense
- D69 Queen's Gambit Declined: Orthodox Defense
- D70 Neo-Grünfeld Defense
- D71 Neo-Grünfeld Defense: Exchange Variation
- D72 No named lines
- D73 No named lines
- D74 Neo-Grünfeld Defense: Delayed Exchange Variation
- D75 Neo-Grünfeld Defense: Delayed Exchange Variation
- D76 Neo-Grünfeld Defense: Delayed Exchange Variation
- D77 Neo-Grünfeld Defense: Classical Variation
- D78 Neo-Grünfeld Defense: Classical Variation
- D79 Neo-Grünfeld Defense: Ultra-Delayed Exchange Variation
- D80 Grünfeld Defense
- D81 Grünfeld Defense: Russian Variation
- D82 Grünfeld Defense: Brinckmann Attack
- D83 Grünfeld Defense: Brinckmann Attack
- D84 Grünfeld Defense: Brinckmann Attack
- D85 Grünfeld Defense: Exchange Variation
- D86 Grünfeld Defense: Exchange Variation
- D87 Grünfeld Defense: Exchange Variation
- D88 Grünfeld Defense: Exchange Variation
- D89 Grünfeld Defense: Exchange Variation
- D90 Grünfeld Defense: Three Knights Variation
- D91 Grünfeld Defense: Three Knights Variation
- D92 Grünfeld Defense: Three Knights Variation
- D93 Grünfeld Defense: Three Knights Variation
- D94 Grünfeld Defense
- D95 Grünfeld Defense
- D96 Grünfeld Defense: Russian Variation
- D97 Grünfeld Defense: Russian Variation
- D98 Grünfeld Defense: Russian Variation
- D99 Grünfeld Defense: Russian Variation
E: Indian Defenses E00–E99
- E00 Catalan Opening & Indian Defense
- E01 Catalan Opening: Closed
- E02 Catalan Opening: Open Defense
- E03 Catalan Opening: Open Defense
- E04 Catalan Opening: Open Defense
- E05 Catalan Opening: Open Defense
- E06 Catalan Opening: Closed
- E07 Catalan Opening: Closed
- E08 Catalan Opening: Closed
- E09 Catalan Opening: Closed
- E10 Indian Defense, Blumenfeld Countergambit & more
- E11 Bogo-Indian Defense
- E12 Queen's Indian Defense: Kasparov-Petrosian Variation
- E13 Queen's Indian Defense: Kasparov Variation
- E14 Queen's Indian Defense
- E15 Queen's Indian Defense: Fianchetto Variation
- E16 Queen's Indian Defense
- E17 Queen's Indian Defense
- E18 Queen's Indian Defense: Classical Variation
- E19 Queen's Indian Defense: Classical Variation
- E20 Nimzo-Indian Defense
- E21 Nimzo-Indian Defense: Three Knights Variation
- E22 Nimzo-Indian Defense: Spielmann Variation
- E23 Nimzo-Indian Defense: Spielmann Variation
- E24 Nimzo-Indian Defense: Sämisch Variation
- E25 Nimzo-Indian Defense: Sämisch Variation
- E26 Nimzo-Indian Defense: Sämisch Variation
- E27 Nimzo-Indian Defense: Sämisch Variation
- E28 Nimzo-Indian Defense: Sämisch Variation
- E29 Nimzo-Indian Defense: Sämisch Variation
- E30 Nimzo-Indian Defense: Leningrad Variation
- E31 Nimzo-Indian Defense: Leningrad Variation
- E32 Nimzo-Indian Defense: Classical Variation
- E33 Nimzo-Indian Defense: Classical Variation
- E34 Nimzo-Indian Defense: Classical Variation
- E35 Nimzo-Indian Defense: Classical Variation
- E36 Nimzo-Indian Defense: Classical Variation
- E37 Nimzo-Indian Defense: Classical Variation
- E38 Nimzo-Indian Defense: Classical Variation
- E39 Nimzo-Indian Defense: Classical Variation
- E40 Nimzo-Indian Defense: Rubinstein System
- E41 Nimzo-Indian Defense: Rubinstein System
- E42 Nimzo-Indian Defense: Rubinstein System
- E43 Nimzo-Indian Defense: St. Petersburg Variation
- E44 Nimzo-Indian Defense: St. Petersburg Variation
- E45 Nimzo-Indian Defense: St. Petersburg Variation
- E46 Nimzo-Indian Defense
- E47 Nimzo-Indian Defense: Normal Variation
- E48 Nimzo-Indian Defense
- E49 Nimzo-Indian Defense: Normal Variation
- E50 Nimzo-Indian Defense
- E51 Nimzo-Indian Defense: Normal Variation
- E52 Nimzo-Indian Defense: Normal Variation
- E53 Nimzo-Indian Defense: Normal Variation
- E54 Nimzo-Indian Defense: Normal Variation
- E55 Nimzo-Indian Defense: Normal Variation
- E56 Nimzo-Indian Defense: Normal Variation
- E57 Nimzo-Indian Defense: Normal Variation
- E58 Nimzo-Indian Defense: Normal Variation
- E59 Nimzo-Indian Defense: Normal Variation
- E60 Indian Defense, King's Indian Defense & more
- E61 King's Indian Defense
- E62 King's Indian Defense: Fianchetto Variation
- E63 King's Indian Defense: Fianchetto Variation
- E64 King's Indian Defense: Fianchetto Variation
- E65 King's Indian Defense: Fianchetto Variation
- E66 King's Indian Defense: Fianchetto Variation
- E67 King's Indian Defense: Fianchetto Variation
- E68 King's Indian Defense: Fianchetto Variation
- E69 King's Indian Defense: Fianchetto Variation
- E70 King's Indian Defense
- E71 King's Indian Defense
- E72 King's Indian Defense
- E73 King's Indian Defense: Averbakh Variation
- E74 King's Indian Defense: Averbakh Variation
- E75 King's Indian Defense: Averbakh Variation
- E76 King's Indian Defense: Four Pawns Attack
- E77 King's Indian Defense: Four Pawns Attack
- E78 King's Indian Defense: Four Pawns Attack
- E79 King's Indian Defense: Four Pawns Attack
- E80 King's Indian Defense: Sämisch Variation
- E81 King's Indian Defense
- E82 King's Indian Defense: Sämisch Variation
- E83 King's Indian Defense: Sämisch Variation
- E84 King's Indian Defense: Sämisch Variation
- E85 King's Indian Defense: Sämisch Variation
- E86 King's Indian Defense: Sämisch Variation
- E87 King's Indian Defense: Sämisch Variation
- E88 King's Indian Defense: Sämisch Variation
- E89 King's Indian Defense: Sämisch Variation
- E90 King's Indian Defense
- E91 King's Indian Defense
- E92 King's Indian Defense
- E93 King's Indian Defense: Petrosian Variation
- E94 King's Indian Defense: Orthodox Variation
- E95 King's Indian Defense: Orthodox Variation
- E96 King's Indian Defense: Orthodox Variation
- E97 King's Indian Defense: Orthodox Variation
- E98 King's Indian Defense: Orthodox Variation
- E99 King's Indian Defense: Orthodox Variation
What are ECO codes?
ECO stands for the Encyclopaedia of Chess Openings, a reference work on opening theory published by the Serbian company Šahovski Informator (Chess Informant). Its first edition came out in five volumes between 1974 and 1979: C in 1974, B in 1975, D in 1976, E in 1978 and A in 1979. The lines in it are taken from master games and from analysis published in Informant, chosen by editors who are mostly grandmasters. Its chief editor from the first edition on was Aleksandar Matanović (1930–2023).
Instead of the traditional opening names, the encyclopaedia uses codes: a letter from A to E for each of the five volumes, followed by a number from 00 to 99, 500 codes in all. Other chess publications and websites took up the system, and "ECO" is often used as shorthand for the codes themselves. "ECO code" is a registered trademark of Chess Informant.
What the five volumes cover
- A, flank openings: the English, the Réti, Bird's Opening, the Dutch, the Benoni, the Benko Gambit, the Old Indian and irregular first moves.
- B, semi-open games other than the French: the Sicilian, the Caro-Kann, the Pirc, the Modern, Alekhine's Defense and the Scandinavian.
- C, open games and the French: the Ruy Lopez, the Italian Game, the Scotch, the Four Knights, Petrov's Defense, the Philidor, the Vienna, the King's Gambit and the French Defense.
- D, closed and semi-closed games: the Queen's Gambit, accepted and declined, the Slav, other Queen's Pawn games and the Grünfeld.
- E, Indian defenses other than the Grünfeld and the Old Indian: the Nimzo-Indian, the Queen's Indian, the King's Indian, the Bogo-Indian and the Catalan.
ECO codes on this site
The codes here come with the Lichess chess-openings dataset, which gives each of its 3,690 named lines one code. A code usually holds several named lines, and a big opening fills many codes: the Sicilian Defense has lines under every code from B20 to B99. 498 of the 500 codes have at least one named line; D72 and D73 have none.
How to find the ECO code of a game
Paste the game's moves or its whole PGN into the opening identifier, or play the first moves on its board. It names the longest named line the game follows, with its ECO code, and the move with which the game leaves the named lines.