"Gri kod" terimi, arka arkaya gelen terimlerin yalnızca tek bir bit konumla farklılaştığı kodlanmış sayıların ikili olarak ilerlemesini belirtir. İkili kullanılan Gray kodunu kullanan Frank Gray'den sonra seçildi. Analog sinyalleri ikili dize numaralarına dönüştürmek için.
Ardışık terimlerin 1 bit pozisyonda değiştiği N uzunluğunun bir ikili dizesi olarak ifade edilen 0 ila 2 ^ N - 1 verilen bir tam sayı dizisinde, tam sayılar dizisi bir seferde bir bit ters çevrilerek geçilebilir. Bu, Gray kodunun "bitişik özellik" olarak adlandırılır. Gray kodunun pratik uygulamalarından bazıları Hanoi ve baguenaudier kulelerini çözmeyi içerir.