Coge cualquier producto de una tienda y encontrarás un código de barras en algún punto del embalaje. La mayoría de las veces será un EAN-13: 13 dígitos extendidos a lo largo de la típica franja de barras negras y blancas. Pero, de vez en cuando, en algo diminuto como un paquete de chicle o una barra de labios, verás un código de barras más corto y compacto: el EAN-8.
Ambos formatos cumplen la misma función —dar a cada producto un identificador único y escaneable—, pero están pensados para situaciones distintas. Esta guía repasa las diferencias reales entre EAN-13 y EAN-8, cuándo conviene usar cada uno y cómo encajan en el ecosistema más amplio de códigos de barras de GS1.
EAN-13 vs EAN-8: diferencias clave de un vistazo
La distinción más importante entre ambos formatos se reduce a cuántos dígitos transportan y cuánto espacio físico ocupan en la etiqueta.
| Característica | EAN-13 | EAN-8 |
|---|---|---|
| Dígitos | 13 | 8 |
| Ancho de módulos | 95 módulos | 67 módulos |
| Ancho mínimo de impresión | ~1.5 inches (38 mm) | ~1 inch (26 mm) |
| Uso habitual | Productos de retail estándar | Embalajes muy pequeños |
| Gestionado por | GS1 | GS1 |
Un código de barras EAN-13 codifica 13 dígitos y está formado por 95 módulos del mismo ancho, según Wikipedia. EAN-8 solo codifica 8 dígitos, lo que genera un código de barras mucho más estrecho —aproximadamente dos tercios del ancho.
Cómo elegir: un árbol de decisión sencillo
Para quien deba decidir qué formato utilizar, la lógica es directa:
- Productos estándar — Si tu embalaje tiene espacio para un código de barras de al menos 1.5 inches de ancho, opta por EAN-13. Es el requisito por defecto del retail a nivel mundial.
- Artículos pequeños — Si el área imprimible de tu producto es demasiado ajustada para EAN-13, puedes solicitar un EAN-8.

Algo que a menudo se pasa por alto es la Zona de Silencio (Quiet Zone): el espacio en blanco a ambos lados del código de barras. Según Wikipedia, los códigos EAN-13 suelen incluir un indicador > en el lado derecho que marca dónde empieza la Zona de Silencio. Este marcador visual ayuda a los escáneres a localizar los bordes del código para que no se confundan con gráficos o texto cercanos.
Cuándo EAN-8 es la opción correcta: la regla del área de superficie
EAN-8 no es una alternativa gratuita: es un formato especializado para productos que realmente no pueden alojar un código de barras estándar. Como explica Barcodes South Africa, dado que solo hay 8 dígitos disponibles (muchas menos combinaciones únicas que con 13), las Organizaciones Miembro de GS1 solo asignan números EAN-8 a fabricantes que puedan demostrar que su embalaje es demasiado pequeño para EAN-13.
En la práctica, verás EAN-8 en artículos como:
– Barritas de caramelo individuales o paquetes de chicle
– Artículos de cosmética pequeños (labios, máscara de pestañas)
– Sobres de semillas o especias
– Pequeños accesorios de electrónica
Si tu producto dispone de espacio suficiente, EAN-13 es siempre la opción por defecto.
Especificaciones técnicas: ¿cómo se estructuran los formatos EAN?
Detrás de las barras, los formatos EAN siguen una estructura precisa que garantiza que cada producto reciba un identificador globalmente único a través del sistema GS1 (Global Standards 1).
Estructura del EAN-13:
- Prefijo GS1 (3 dígitos): Identifica qué Organización Miembro de GS1 emitió el código. Por ejemplo,
590es Polonia,400–440es Alemania. - Código de fabricante (longitud variable): El identificador único asignado a una empresa.
- Código de producto (longitud variable): El número específico que la empresa asigna a un artículo concreto (básicamente, el SKU).
- Dígito de control (1 dígito): El último dígito, calculado a partir de todos los anteriores para detectar errores de escaneo.
Estructura del EAN-8:
EAN-8 funciona de otra manera: no hay un código de fabricante de longitud variable. La autoridad de numeración asigna los códigos de producto directamente. Según Oracle, cualquier empresa puede solicitar un EAN-8 aunque ya disponga de un prefijo EAN-13, pero los dos números no mantienen ninguna relación matemática entre sí.

Ambos formatos son notablemente fiables a la hora de detectar errores. Wikipedia señala que EAN-13 detecta el 100% de los errores de un solo dígito y el 90% de los errores de transposición (cuando se intercambian dos dígitos adyacentes). Eso significa que si un escáner lee mal aunque sea una sola barra, el dígito de control casi siempre lo marcará.
¿Se acepta EAN-13 en EE. UU.? Comparación con UPC-A
Una preocupación habitual en las empresas que venden a nivel internacional es si EAN-13 funciona en Estados Unidos, país que históricamente usaba su propio formato UPC-A de 12 dígitos.
La respuesta corta: sí, totalmente. La iniciativa “2005 Sunrise” —hoy una política consolidada desde hace tiempo— exige que todos los sistemas de punto de venta en EE. UU. y Canadá acepten tanto EAN-13 como UPC-A. De hecho, EAN-13 es técnicamente un superconjunto de UPC-A. Un código UPC-A es simplemente un EAN-13 cuyo primer dígito es 0.
Qué implica esto en la práctica:
– Si eres una marca global, puedes usar EAN-13 en todas partes: no necesitas códigos UPC-A independientes.
– Los minoristas estadounidenses pueden escanear tus productos EAN-13 sin ningún cambio de configuración.
También existen prefijos especializados dentro del sistema EAN-13 que vale la pena conocer. Los prefijos Bookland (978 y 979) incrustan los ISBN directamente en el EAN-13, lo que permite escanear libros en cualquier caja estándar de retail, con independencia de dónde se hayan publicado.
Integración con GTIN y normalización en bases de datos
Tanto EAN-13 como EAN-8 forman parte de la familia del Global Trade Item Number (GTIN). Cuando productos con códigos de barras de distinta longitud acaban en la misma base de datos —por ejemplo, un sistema de gestión de almacén— necesitan un formato consistente. Ahí entra en juego GTIN-14.
La normalización es sencilla: se rellenan los códigos más cortos con ceros a la izquierda.
| Código de barras | GTIN-14 |
|---|---|
EAN-13: 4006381333931 |
04006381333931 (1 cero a la izquierda) |
EAN-8: 96385074 |
00000096385074 (6 ceros a la izquierda) |
En sistemas como Oracle WMS, todos los GTIN se alinean a la derecha y se rellenan hasta 14 dígitos, de modo que un único campo de base de datos puede gestionar todo, desde una barra de labios hasta un palé completo.

Cómo calcular el dígito de control (Modulo-10, paso a paso)
El último dígito de cualquier código de barras EAN no es aleatorio: se calcula con el algoritmo Modulo-10. El software moderno lo hace de forma automática, pero entender la matemática es útil si generas códigos de barras por programación o estás resolviendo un problema de escaneo.
Ejemplo: verificar el dígito de control del EAN-13400638133393?
Paso 1 — Partiendo de la derecha (excluyendo el dígito de control), asigna pesos alternos de 3 y 1:
| Posición | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dígito | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
| Peso | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| Producto | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |
Paso 2 — Suma todos los productos: 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89
Paso 3 — Busca el siguiente múltiplo de 10 (que es 90). Resta: 90 − 89 = 1.
El dígito de control es 1, con lo que el código de barras completo es 4006381333931.
Es una buena comprobación de cordura para ejecutar durante el diseño de la etiqueta: detectar un dígito de control erróneo antes de imprimir miles de etiquetas ahorra tiempo y dinero.
Conclusión
EAN-13 es el caballo de batalla global de la codificación de barras en el retail: es lo que usarás para la gran mayoría de productos. EAN-8 es la alternativa compacta, reservada para artículos cuyo espacio de embalaje es realmente demasiado ajustado para un código de barras estándar. Ambos formatos están gestionados por GS1, ambos usan el mismo sistema de dígito de control Modulo-10 y ambos son escaneados de forma fiable por todos los sistemas POS modernos del mundo, incluidos los de EE. UU. y Canadá.
La decisión se reduce al área de superficie. Si tu embalaje puede alojar un código de barras de al menos 1.5 inches de ancho, usa EAN-13. Si no puede, solicita un EAN-8 a través de tu oficina local de GS1. En cualquiera de los dos casos, tu producto se escaneará correctamente en toda la cadena de suministro.
Preguntas frecuentes
¿Puedo convertir un código EAN-8 en un código EAN-13?
No: son identificadores totalmente independientes. Los números EAN-8 los asigna directamente GS1 y no tienen ninguna conexión con tu prefijo de fabricante EAN-13. Si necesitas un código EAN-13, tendrás que usar un número de tu bloque EAN-13 asignado.
¿Se acepta EAN-13 en Estados Unidos y Canadá?
Sí. Desde el acuerdo 2005 Sunrise, todos los sistemas POS modernos de Norteamérica escanean tanto UPC-A como EAN-13 sin problema. La mayoría de las marcas globales usan hoy EAN-13 en exclusiva para simplificar las cosas en todos los mercados.
¿Qué ocurre si escaneo un código de barras EAN-8 en un sistema que espera 14 dígitos?
El sistema rellenará con ceros el código de 8 dígitos añadiendo seis ceros a la izquierda para completar el campo GTIN-14 (por ejemplo, 000000XXXXXXXX). Es una práctica estándar en sistemas como Oracle WMS para mantener los registros de la base de datos consistentes entre productos de distintos tamaños.






