BarcodeSheets

Generador de códigos de barras EAN-13

Introduce 12 dígitos y obtén un código de barras EAN-13 listo para escanear — el decimotercero, el dígito de control, se calcula automáticamente, gratis y sin límite.

Ilimitado — sin topes SVG y PNG a resolución de impresión, gratis Sin cuenta 100 % en tu navegador

Qué codifica el EAN-13

EAN-13 es la norma internacional de código de barras para el comercio minorista: el formato impreso en la inmensa mayoría de los productos envasados que se venden fuera de Norteamérica, y legible por cualquier escáner de caja del mundo. Codifica un GTIN de 13 dígitos (Global Trade Item Number): un prefijo GS1 que identifica al país o región donde se registró el código, un código de empresa, una referencia de producto y un dígito de control (o dígito verificador). Introduce aquí los 12 primeros dígitos y este generador calcula el decimotercero por ti; no tienes que hacer ningún cálculo a mano.

Estructura de los dígitos y el prefijo GS1

Antes del dígito de control final, un número EAN-13 se divide en tres partes: un prefijo GS1 de 2 o 3 dígitos (asignado por la organización miembro de GS1 donde se registró la empresa, que no tiene por qué ser el país de fabricación), un código de empresa y una referencia de producto que el fabricante asigna internamente. Esos 12 dígitos más el dígito de control forman el GTIN-13.

¿Necesitas un número con licencia de GS1?

Un número EAN-13 real tiene que proceder de un prefijo de empresa con licencia de GS1 para ser único en todo el mundo y servir en el comercio minorista: un código generado aquí es una imagen EAN-13 escaneable y bien formada, pero generarla no registra ningún GTIN en la base de datos de GS1. Si vendes a través de un minorista o un marketplace que comprueba los GTIN, necesitarás un número con licencia; para uso interno o cualquier sistema que controles tú, uno generado funciona tal cual.

El dígito de control

El dígito de control del EAN-13 sigue el clásico algoritmo módulo 10: partiendo del dígito inmediatamente a la izquierda del de control y avanzando hacia la izquierda, los dígitos alternan pesos de 3 y 1. Multiplica cada dígito por su peso, suma los resultados y el dígito de control es el valor que eleva esa suma hasta el siguiente múltiplo de 10. Este generador se encarga del cálculo: introduce solo los 12 primeros dígitos.

Dónde se usa el EAN-13

EAN-13 es el código de barras minorista por defecto en Europa, Asia y casi todo el mundo salvo Estados Unidos y Canadá, donde UPC-A está más extendido — aunque los lectores de EAN-13 también leen UPC-A. Es además la base de los códigos ISBN de los libros (con el prefijo Bookland 978/979) y del EAN-8 para envases muy pequeños. Si etiquetas un producto minorista para un público internacional, EAN-13 es el formato que esperan los escáneres. El prefijo indica dónde se registró el número: 84 corresponde a GS1 España, 750 a México, 779 a Argentina, 780 a Chile, 770 y 771 a Colombia, 775 a Perú y 786 a Ecuador. Eso no dice nada del país de fabricación, solo de la organización en la que la empresa es miembro.

Tamaño y recomendaciones de impresión

La especificación de GS1 da al EAN-13 un tamaño nominal de 37,29 mm × 25,93 mm al 100 % de ampliación, con un margen admisible del 80 al 200 % de esa medida: por debajo, los lectores empiezan a fallar, sobre todo con la iluminación de un almacén o una tienda en lugar de la de un laboratorio.

Zonas mudas

Las zonas mudas — los márgenes en blanco a cada lado de las barras — deben medir como mínimo 11 veces la dimensión X (el ancho de la barra más estrecha) a la izquierda y 7 veces a la derecha; la zona muda derecha del EAN-13 es a propósito más estrecha que la izquierda por cómo están construidos los patrones de guarda del símbolo. Invadir cualquiera de los dos márgenes es una de las causas más frecuentes de que un código técnicamente correcto no se escanee.

Recomendaciones de impresión

Para envases minoristas, imprime a 300 dpi como mínimo, no escales nunca por debajo del 80 % de ampliación y mantén las barras en negro puro sobre fondo blanco o claro: GS1 desaconseja expresamente el poco contraste y la impresión invertida (claro sobre oscuro) porque empeoran la tasa de lectura.

Preguntas frecuentes

¿Cuántos dígitos tiene un código de barras EAN-13?

13 dígitos en total: 12 dígitos de datos (prefijo GS1, código de empresa y referencia de producto) más 1 dígito de control. Este generador calcula el dígito de control automáticamente: tú solo introduces los 12 primeros.

¿Cómo se calcula el dígito de control de un EAN-13?

Con un algoritmo módulo 10: partiendo del dígito contiguo al de control y avanzando hacia la izquierda, los dígitos alternan pesos de 3 y 1. Multiplica, suma y el dígito de control es el valor que eleva esa suma hasta el siguiente múltiplo de 10.

¿Qué diferencia hay entre EAN-13 y UPC-A?

UPC-A es un formato de 12 dígitos que se usa sobre todo en Estados Unidos y Canadá; EAN-13 es su equivalente internacional de 13 dígitos. Todo número UPC-A es en realidad un EAN-13 válido con un cero delante, y casi todos los lectores modernos leen ambos — mira nuestro generador UPC-A en /upc.

¿Necesito un número GS1 para generar un código de barras EAN-13?

Para obtener una imagen escaneable, no: esta herramienta codifica cualquier número válido de 12 o 13 dígitos que le des. Pero para vender a través de un minorista o un marketplace que consulte los GTIN en la base de datos de GS1 necesitas un prefijo de empresa real con licencia de GS1; un número que te asignes tú no será único en todo el mundo.

¿De qué tamaño hay que imprimir un código de barras EAN-13?

El tamaño nominal de GS1 al 100 % de ampliación es de 37,29 × 25,93 mm, con un margen admisible del 80 al 200 % de esa medida. No te salgas de ese rango, deja despejadas las zonas mudas (11 veces el ancho de barra a la izquierda y 7 a la derecha) e imprime a 300 dpi o más para que la lectura sea fiable.