A Gray-kód olyan bináris kód sorozat, amelynél az egymás után következő kódszavak csak egy karakterben térhetnek el egymástól. Ennek egyik előnye, hogy hibajavításkor egy hibát redundancia vagy hozzáadott bitek nélkül lehet észlelni. Használatos többek között logikai áramkörökben léptetés kódolására.