Qué es el código EAN: guía completa para identificar tus productos en el mercado
Estructura, diferencias entre EAN-8 y EAN-13, y cómo generar el tuyo con validación automática del dígito de control
EAN es el código de barras que ves en cualquier producto de supermercado, pero pocas veces se explica qué significan sus 13 dígitos o por qué a veces aparece la versión corta de 8. Esta guía cubre la definición del formato, sus variantes, cuándo usarlo en tu negocio y cómo generarlo sin errores.
¿Qué es el código EAN y cómo se estructura?
EAN es el estándar internacional de códigos de barras para retail, gestionado por GS1. Codifica el país, el fabricante y el producto en dígitos.
EAN (European Article Number) es el formato de código de barras que identifica de forma única un producto físico en cualquier punto de venta organizado. Lo gestiona GS1, la organización internacional que asigna los prefijos y mantiene el estándar desde 1977.
Un código EAN-13 se divide en cuatro bloques: el prefijo de país (1 a 3 dígitos, por ejemplo 84 para España), el código de empresa asignado por GS1 al fabricante, la referencia interna del producto y, al final, un dígito de control que valida que el código no se ha copiado o tecleado mal.
Cuando un lector de caja escanea el código, no lee un precio ni un nombre: lee ese número único, que el sistema de punto de venta cruza contra su base de datos para mostrar el producto, el precio y descontar stock. Por eso el mismo EAN nunca puede repetirse en dos productos distintos en circulación.
¿En qué se diferencian EAN-8 y EAN-13, y cuál necesitas?
EAN-13 tiene 13 dígitos y es el estándar para la mayoría de productos. EAN-8 tiene 8 dígitos y se reserva para envases muy pequeños.
EAN-13 es la opción por defecto para cualquier producto físico que vendas en retail: alimentación, cosmética, libros, juguetes, textil. Si tu envase tiene espacio para una etiqueta normal, EAN-13 es lo que necesitas.
EAN-8 es la versión compacta pensada para envases donde un EAN-13 no cabe: chicles individuales, sobres de azúcar, muestras de cosmética. GS1 no lo asigna libremente: hay que justificar ante la organización que el tamaño del envase impide usar el formato estándar.
Técnicamente comparten la misma lógica (dígitos numéricos más un dígito de control calculado con la misma fórmula), la diferencia es solo la longitud y el número de dígitos reservados a la identificación del producto. Si tienes dudas sobre cuál te corresponde, la guía de códigos de barras compara los 8 formatos disponibles y su caso de uso.
¿Qué ventajas tiene usar códigos EAN en inventario y retail?
Los códigos EAN permiten lectura automática en caja, control de stock en tiempo real y trazabilidad del producto en toda la cadena de distribución.
La ventaja más directa es la velocidad: un lector láser o de imagen decodifica un EAN en milisegundos, mucho más rápido y sin errores que teclear el precio a mano. Eso reduce colas en caja y errores de cobro.
En inventario, cada movimiento de stock (entrada, venta, devolución) queda registrado contra ese código único, lo que permite saber en tiempo real cuánto queda de cada referencia sin contar manualmente. La mayoría de software de gestión (ERP, TPV) da por hecho que el producto lleva EAN.
Si vendes en marketplaces como Amazon o en grandes superficies, el EAN no es opcional: es un requisito de entrada. Sin un código EAN registrado a tu nombre en GS1, muchos catálogos rechazan directamente el alta del producto.
¿Cómo se generan los códigos EAN y qué estándares debes seguir?
Necesitas un prefijo de empresa asignado por GS1 (AECOC en España). El dígito de control se calcula automáticamente con una fórmula módulo 10 estándar.
El primer paso no es técnico, es administrativo: registrarte en GS1 (AECOC en España) para que te asignen un prefijo de empresa único. Ese prefijo es lo que garantiza que tu EAN no coincide con el de otra empresa en ningún punto del mundo. GS1 cobra una cuota anual que varía según tu facturación.
Una vez tienes el prefijo, generar el código en sí es gratuito e instantáneo: introduces los 12 primeros dígitos y el generador de EAN-13 calcula y valida el dígito de control automáticamente, sin que tengas que hacer el cálculo módulo 10 a mano.
El estándar técnico que rige EAN-13 es la norma ISO/IEC 15420, que fija dimensiones mínimas, zonas de silencio (el margen blanco alrededor del código) y contraste. Descargar el código en SVG en vez de PNG evita que pierda nitidez al escalarlo para distintos tamaños de etiqueta.
¿Por qué son importantes los códigos EAN en la trazabilidad?
El EAN conecta cada unidad vendida con su origen, lote y ruta de distribución, lo que permite retiradas de producto rápidas y auditorías fiables.
El EAN identifica el producto, pero normalmente no basta por sí solo para trazabilidad completa: para eso se combina con otros formatos GS1 según el nivel de la cadena. El EAN-13 va en la unidad de venta, ITF-14 identifica la caja master que agrupa varias unidades y GS1-128 añade datos estructurados como lote o caducidad cuando la normativa lo exige (alimentación fresca, farmacia).
Esta cadena de identificadores es lo que permite que, ante una alerta sanitaria o un defecto de fabricación, una empresa pueda localizar exactamente qué lote retirar sin tener que sacar del mercado todo el stock. Sin códigos estandarizados, ese proceso sería manual y mucho más lento.
Si tu negocio ya trabaja con EAN-13 para el producto y necesita dar el siguiente paso en logística, Code 128 cubre identificadores internos y GS1-128 la trazabilidad estructurada.
§CODIGO-QR.ES / PRO
Genera tus códigos EAN ahora
Crea códigos EAN-13 gratis, con validación automática del dígito de control y descarga en PNG o SVG sin marca de agua.
Preguntas frecuentes
- ¿Qué es el dígito de control de un código EAN?
- Es el último dígito del código, calculado con una fórmula módulo 10 sobre los dígitos anteriores. Sirve para detectar errores de lectura o de transcripción: si alguien copia mal un dígito, el cálculo no cuadra y el sistema rechaza el código antes de procesarlo.
- ¿Cómo consigo un código EAN legal para mi producto?
- Te registras en GS1 (AECOC si estás en España), pagas la cuota según tu facturación y te asignan un prefijo de empresa. A partir de ahí, tú mismo generas los códigos EAN de tus productos dentro del rango que te corresponde.
- ¿Puedo usar un código EAN inventado sin registrarme en GS1?
- Puedes generarlo técnicamente, pero no es válido para vender en retail organizado ni en marketplaces: el prefijo no estará a tu nombre y corres el riesgo de que coincida con el de otro producto ya registrado. Para venta interna o pruebas no hay problema, para venta real sí lo hay.
- ¿EAN y UPC son el mismo código?
- Son compatibles pero no idénticos. UPC-A es el estándar usado en Estados Unidos y Canadá, con 12 dígitos. Técnicamente es un EAN-13 con un cero invisible al principio: cualquier lector EAN-13 lee también UPC-A sin configuración adicional.
- ¿Cuánto tarda en generarse un código EAN una vez tengo el prefijo?
- Segundos. El registro en GS1 es el paso que lleva tiempo (puede tardar días en tramitarse), pero una vez tienes tu prefijo de empresa, generar cada código EAN individual con validación del dígito de control es instantáneo.
Jose Flores
Fundador de codigo-qr.es · codigo-qr.es
Jose Flores es fundador de codigo-qr.es, herramienta de generación de QR dinámicos y códigos de barras creada en Barcelona en 2026. Especializado en soluciones digitales para pequeños negocios, desarrolla herramientas que permiten a restaurantes, comercios y profesionales digitalizar su comunicación sin infraestructura técnica propia.
Ver también
Más artículos