En teoría de la comunicación, un código es un conjunto de elementos que se combinan siguiendo ciertas reglas y que son semánticamente interpretables, lo cual permite intercambiar información.