EAN-13, Code 128, GS1-128: guía completa de códigos de barras para empresas
Elige el formato correcto antes de pagar por el registro en GS1
No todos los códigos de barras sirven para lo mismo. EAN-13 es obligatorio para vender en supermercados. Code 128 es gratis y perfecto para uso interno. GS1-128 es el estándar de trazabilidad en farmacia y alimentación. Elegir mal puede costarte la entrada en una cadena de distribución o un rechazo en aduana.
¿Cuándo necesitas un EAN-13 y no otro formato?
EAN-13 es obligatorio para vender en retail organizado europeo: supermercados, grandes almacenes, tiendas de conveniencia. El prefijo de empresa debe estar registrado en GS1 para ser válido.
El EAN-13 (European Article Number, 13 dígitos) es el código que ves en cualquier yogur del supermercado. Es el estándar del retail europeo y está gestionado por la organización GS1.
¿Cuándo lo necesitas?
• Cuando tu producto se va a vender en grandes superficies, droguerías, farmacias o cadenas de conveniencia
• Cuando distribuidores o mayoristas lo exigen como condición para hacer pedidos
• Cuando vendes en marketplaces como Amazon (aunque existe la GTIN exemption)
¿Cuándo NO lo necesitas?
• Venta directa en tu propia tienda física o web sin intermediarios
• Productos artesanos o de mercadillo
• Servicios (el EAN-13 identifica productos físicos, no servicios)
El registro en GS1 España (AECOC) tiene un coste anual de entre 200€ y 1.500€ según tu facturación. A cambio, obtienes un prefijo de empresa único que garantiza que ningún otro producto en el mundo comparte tu código.
¿Para qué sirve el Code 128 y cuándo elegirlo?
Code 128 es libre de uso, sin registro ni coste. Soporta letras y números, ideal para inventario interno, etiquetas de envío, números de serie y cualquier identificador que no va a retail.
Code 128 es el código alfanumérico más versátil del mundo de los barcodes 1D. Puede codificar los 128 caracteres ASCII, incluyendo minúsculas, signos de puntuación y caracteres de control.
Casos de uso donde Code 128 es la elección correcta:
• Inventario interno de almacén: cada caja, estante o producto lleva un Code 128 con el SKU interno. Los lectores de almacén lo escanean para actualizar el stock en tiempo real.
• Etiquetas de envío: números de tracking de paquetería, números de pedido, referencias de cliente.
• Identificación de activos: ordenadores, equipos de oficina, herramientas industriales con un Code 128 en la placa de inventario.
• Documentos y expedientes: historiales médicos, expedientes legales, formularios con número de referencia.
Code 128 no requiere registro en ninguna entidad. Puedes generarlo gratis en codigo-qr.es y usarlo comercialmente sin restricciones. El único límite es que si tu cliente o distribuidor exige EAN-13 en el producto, Code 128 no lo sustituye.
¿Cuándo necesitas GS1-128 o ITF-14 en lugar de EAN-13?
ITF-14 identifica cajas master y palés. GS1-128 añade datos estructurados (lote, caducidad, peso) obligatorios en farmacia y alimentación. Ambos usan prefijos GS1.
Más allá del EAN-13 en el producto unitario, existen formatos para la cadena logística:
ITF-14 — Se usa en cajas master (la caja que contiene 12 unidades del producto). Es obligatorio en muchas cadenas para automatizar el almacén. Se genera a partir del EAN-13 del producto unitario añadiendo un dígito indicador. Tiene las barras más anchas del mercado para aguantar la impresión en cartón corrugado.
GS1-128 — El más completo. Combina múltiples 'Application Identifiers' (AIs) en un solo código: GTIN del producto (AI 01), fecha de caducidad (AI 17), número de lote (AI 10), peso variable (AI 310X). Un solo código de barras GS1-128 puede contener toda esta información estructurada.
En farmacia, el Reglamento Delegado EU 2016/161 obliga a usar Data Matrix (2D) o GS1-128 con los AIs de número de serie y caducidad en el envase. No cumplirlo impide la comercialización.
En alimentación, los grandes distribuidores como Mercadona, Carrefour o Dia exigen GS1-128 en los palés y cajas master para automatizar su logística interna.
¿Puedo generar todos estos formatos gratis?
EAN-13 y Code 128 son gratis en codigo-qr.es. EAN-8, UPC-A, UPC-E, Code 39, ITF-14 y GS1-128 requieren plan Pro. El registro en GS1 es independiente y tiene su propio coste.
La generación del código como imagen (PNG o SVG) y la validación del dígito de control son gratuitas para EAN-13 y Code 128 en codigo-qr.es. El resto de formatos están disponibles con plan Pro:
| Formato | Uso principal | Plan necesario | |---|---|---| | EAN-13 | Retail europeo | Gratis | | Code 128 | Uso interno y logística | Gratis | | EAN-8 | Envases pequeños | Pro | | UPC-A | Retail EE.UU. y Canadá | Pro | | UPC-E | UPC-A comprimido | Pro | | Code 39 | Industrial legacy | Pro | | ITF-14 | Cajas master y palés | Pro | | GS1-128 | Trazabilidad con AIs | Pro |
Importante: generar el código con codigo-qr.es es independiente del registro en GS1. Puedes generar un EAN-13 con cualquier número de 13 dígitos, pero para que ese código sea válido en el mercado y no entre en conflicto con otro producto, el prefijo de empresa debe estar asignado por GS1.
Para uso interno (inventario, pruebas, prototipos), puedes usar EAN-13 con cualquier número sin registrarte. Para venta en retail organizado, el registro en AECOC es obligatorio.
§CODIGO-QR.ES / PRO
Genera tus códigos de barras en segundos
EAN-13 y Code 128 gratis. Los 8 formatos con plan Pro desde 5,99€/mes, incluyendo generación en lote de hasta 200 códigos.
Preguntas frecuentes
- ¿Cuánto cuesta registrarse en GS1 España (AECOC)?
- Entre 200€ y 1.500€ al año según facturación. Incluye prefijo de empresa, acceso a la base de datos GEPIR y soporte. El registro es necesario para vender en cadenas de distribución organizada.
- ¿Puede un EAN-13 generado en codigo-qr.es usarse en Amazon?
- Amazon exige que el EAN-13 esté registrado en GS1 a nombre de la marca. Si generas un EAN-13 con prefijo aleatorio sin registro, Amazon detecta la inconsistencia y desactiva el listado. Existe la GTIN exemption para marcas propias con proceso de aprobación.
- ¿Cuánto espacio en blanco (quiet zone) necesita un código de barras?
- EAN-13: 11 veces el módulo mínimo a la izquierda y 7 a la derecha. Code 128: 10 veces el módulo a cada lado. Imprimir sin quiet zone es la causa más común de fallos de lectura en cajas registradoras.
- ¿Puedo imprimir un código de barras en casa para pruebas?
- Sí. Descarga el código en SVG para máxima calidad e imprime en PDF a 100% de tamaño real. Verifica con una app lectora antes de enviarlo a la imprenta definitiva.
Más artículos