ECO-koodisto (engl. The Encyclopaedia of Chess Openings) on shakkiavausten luokittelutapa. Siinä avaukset jaetaan viiteen osaan (A–E), jotka on jaettu edelleen numerokoodeihin. Siirrot on otettu sadoistatuhansista mestareiden peleistä.
ECO-koodistoa on julkaissut sen luomisesta asti serbialainen yhtiö Šahovski informator.
Koodisto on nykyään tarjolla myös monessa paikassa Internetissä.