El código BCD (6-bit) ( Binary Coded Decimal) es un código estándar de 6 bits usado por ordenadores mainframe : Borroughs, Bull, CDC, IBM, General Electric, NCR, Siemens, Sperry-Univac, etc ... IBM creó un código para las tarjetas perforadas de los años 1960 que se extendió entre los otros fabricantes.
El código BCD (6-bit) es pues un código binario que representa caracteres alfanuméricos y signos de puntuación.
Cada carácter está compuesto por 6 bits (2 caracteres octal), con estos 6 bits se pueden definir un total de 64 caracteres (2^6).
Hay diferentes versiones del código BCD, por lo menos hay 4 versiones con algunos caracteres diferentes, y otros con un mapa completamente distinto como es el caso del código BCD "Fieldata".
No tiene ningún carácter de control, el carácter Ox20 es el espacio, la Ñ es el carácter @ para la mayoría de los fabricantes (Bull, NCR y Control Data), pero hubo una incompatibilidad al pasar al código ASCII de 7 bits ya que en éste se tomó el carácter/.