Códigos de barras y 1D

EAN, UPC, Code 128 y el zoológico de los códigos de barras

Existen decenas de "simbologías" de códigos de barras. Un recorrido amigable por los formatos de códigos de barras lineales más comunes y dónde se usan.

Si alguna vez te has preguntado por qué algunos códigos de barras son cortos y rechonchos mientras otros se extienden por toda una etiqueta de envío, la respuesta son las simbologías de códigos de barras. Una simbología es simplemente el reglamento de cómo las barras y los espacios se asignan a los caracteres, y hay todo un zoológico de ellas, cada una construida para un trabajo distinto. Conozcamos las más comunes. 🐾

¿Qué es una simbología de código de barras?

Una simbología es el estándar de codificación que define cómo un código de barras representa datos: cuántas barras componen cada carácter, cómo de anchas son, dónde empieza y termina el código y si lleva un dígito de control. Dos códigos de barras pueden parecer casi idénticos y, sin embargo, seguir reglamentos completamente distintos.

Las simbologías caen en dos grandes bandos. Algunas, como UPC y EAN, son solo numéricas y están hechas para el comercio minorista. Otras, como Code 39 y Code 128, son alfanuméricas y están hechas para la logística y la industria, donde las etiquetas necesitan llevar letras además de dígitos. Todas estas son códigos 1D, o lineales; el mundo 2D del QR y el Data Matrix juega con sus propias reglas, que cubrimos en código QR frente a Data Matrix.

UPC-A: el estándar del supermercado

El código de barras UPC-A es el que ves en casi todos los productos de una tienda norteamericana. Codifica exactamente 12 dígitos: un número que identifica al fabricante, un número que identifica el producto y un dígito de control final. No lleva letras, solo números, porque es una clave de consulta pura en la base de datos de precios de un minorista.

El UPC-A es un estándar minorista de GS1, lo que significa que los números se emiten bajo un sistema coordinado globalmente para que no haya dos productos que compartan un código. Su historia es un relato en sí mismo, contado en la historia del código de barras UPC.

EAN-13: el primo global

Fuera de Norteamérica, el código minorista dominante es el EAN-13, la contraparte europea (ahora internacional) del UPC. Como sugiere el nombre, codifica 13 dígitos, uno más que el UPC-A. Ese dígito extra permite que el código lleve un prefijo de país o de autoridad de numeración, lo que convierte al EAN-13 en el estándar mundial para los productos minoristas.

El UPC-A y el EAN-13 están estrechamente relacionados; un código UPC-A es esencialmente un EAN-13 con un cero al principio. Ambos los gestiona GS1, el organismo mundial de estándares que exploramos en los estándares de códigos de barras GS1. Ambos terminan también con un dígito de control, el ingenioso dígito de redundancia explicado en nuestra guía sobre el dígito de control.

Code 39: el caballo de batalla industrial

Sal de la tienda y entra en el almacén, y te encuentras con el Code 39. A diferencia del UPC y el EAN, el Code 39 es alfanumérico: puede codificar los dígitos 0–9, las letras mayúsculas A–Z y un puñado de símbolos. Esto lo hace útil para etiquetas de activos, tarjetas de identificación y números de pieza industriales donde las etiquetas mezclan letras y números.

El Code 39 es antiguo, sencillo y autoverificable, y no requiere un dígito de control para funcionar. Su principal inconveniente es que no es muy denso; cada carácter ocupa una buena cantidad de ancho, así que los códigos que llevan cadenas largas pueden volverse incómodamente anchos.

Code 128: compacto y versátil

El Code 128 es la simbología alfanumérica moderna de alta densidad y una favorita en la logística y el envío. Puede codificar toda la gama de caracteres estándar, incluyendo tanto letras mayúsculas como minúsculas, dígitos y símbolos, y lo hace de forma mucho más compacta que el Code 39. Un carácter de control integrado protege contra las lecturas erróneas.

Como es denso y flexible, el Code 128 es la base del GS1-128 (antes UCC/EAN-128), una versión estructurada usada para codificar datos de envío y logística como números de lote, fechas de caducidad y cantidades en cajas y palés.

ITF-14: el código de la caja de envío

Cuando los productos se empaquetan en cajas para el envío, los minoristas suelen usar el ITF-14. ITF viene de Interleaved Two of Five (dos de cinco intercalado), una simbología numérica, y el 14 se refiere al número de 14 dígitos que lleva. Ese número identifica la caja o el embalaje completo en lugar del artículo individual que hay dentro.

El ITF-14 está diseñado para imprimirse directamente sobre cartón corrugado rugoso, así que sus barras son gruesas e indulgentes con la impresión imperfecta. Es una pieza clave del movimiento de mercancías a través de la cadena de suministro, un tema que ampliamos en códigos de barras y códigos QR en logística.

¿Qué simbología deberías usar?

La simbología correcta depende de qué estés etiquetando y de quién lo va a escanear. Aquí tienes un recorrido rápido por el zoológico.

SimbologíaTipo de datosUso típico
UPC-A12 dígitosCaja minorista (Norteamérica)
EAN-1313 dígitosCaja minorista (mundial)
Code 39AlfanuméricoEtiquetas de activos, tarjetas de identificación, industria
Code 128Alfanumérico (denso)Envío, logística, GS1-128
ITF-1414 dígitosCajas y embalajes

Fíjate en un patrón: los códigos minoristas son numéricos porque son claves de base de datos, mientras que los códigos industriales son alfanuméricos porque llevan datos más ricos y con significado para las personas. Cuando ni siquiera el Code 128 tiene espacio suficiente, el mundo recurre a los códigos 2D. Puedes crear un código QR gratis para ver cuánto más puede contener una cuadrícula, o comparar toda la familia en códigos de barras 1D frente a 2D.

Preguntas frecuentes

¿Qué es una simbología de código de barras?

Es el estándar de codificación que define cómo las barras y los espacios representan caracteres, incluyendo cómo se dibuja cada carácter, dónde empieza y termina el código y si lleva un dígito de control.

¿Cuál es la diferencia entre UPC-A y EAN-13?

El UPC-A codifica 12 dígitos y domina el comercio minorista norteamericano, mientras que el EAN-13 codifica 13 dígitos y es el estándar mundial. Un código UPC-A es esencialmente un EAN-13 con un cero al principio, y ambos son estándares minoristas de GS1.

¿Cuándo debería usar Code 128 en lugar de Code 39?

Usa Code 128 cuando necesites meter más datos en menos espacio o incluir letras minúsculas, ya que es mucho más denso que el Code 39. El Code 39 sigue siendo práctico para etiquetas alfanuméricas sencillas donde la densidad no es una preocupación.

¿Para qué se usa el ITF-14?

El ITF-14 codifica un número de 14 dígitos que identifica una caja o embalaje de envío en lugar del artículo individual, y sus barras gruesas están hechas para imprimirse de forma fiable sobre cartón corrugado.

¿Son alfanuméricos los códigos UPC y EAN?

No. El UPC y el EAN son solo numéricos porque actúan como claves de consulta en una base de datos de productos. Los datos alfanuméricos son el trabajo de simbologías como el Code 39 y el Code 128.

Crea un código QR de forma honesta 🐾

Gratis para siempre, sin rastreo, sin caducidad — generado en tu propio navegador.

🎨 Crear un código QR →