El código BCD también se denomina código binario y número decimal. El código BCD se puede dividir en dos categorías: código autorizado y código no autorizado. Entre ellos, los códigos BCD autorizados comunes son el código 8421, el código 2421 y el código 5421. Los códigos BCD no autorizados incluyen el código restante 3, el código cíclico restante 3 y el código Gray. El código 8421BCD es el código BCD más básico y comúnmente utilizado. Es similar al código binario natural de cuatro dígitos. Los pesos de cada bit son 8, 4, 2 y 1, por lo que se denomina código BCD autorizado. Tanto el código 5421BCD como el código 2421BCD son códigos ponderados, y sus pesos de mayor a menor son 5, 4, 2, 1 y 2, 4, 2, 1 respectivamente. Los 3 códigos restantes se forman sumando 3 al código 8421. Es un "código autocomplementario de 9". El código de 3 ciclos restante es un código de peso variable. Cada bit no representa un valor fijo en diferentes códigos. La característica principal es que solo un bit tiene un estado diferente entre dos códigos adyacentes.
El código Gray (también llamado código cíclico) fue propuesto por Frank Gray de Bell Labs en 1940 para evitar errores al transmitir señales mediante el método PCM. El código Gray es un conjunto de secuencias, que es un código no ponderado. Solo hay una diferencia de un bit entre dos códigos adyacentes. El código restante de 3 ciclos se compone de diez códigos en el código Gray de 4 bits y también tiene las características de adyacencia.