Generador de Código de Barras EAN-13

Ingresa hasta 12 dígitos y genera el código de barras EAN-13 completo, con el 13º dígito (verificador) calculado automáticamente.

Para uso comercial real (venta en tienda física con código propio), el código EAN debe registrarse oficialmente ante GS1. Esta herramienta es útil para pruebas, prototipos, catálogos internos o códigos que ya posees y solo necesitas visualizar/imprimir.

Qué es el EAN-13

EAN-13 (European Article Number) es el estándar de código de barras más usado en el comercio minorista mundial para identificar productos — los 13 dígitos debajo de las barras aparecen en prácticamente todo empaque de producto vendido en tienda física. Los primeros dígitos identifican el país/entidad y el fabricante, los siguientes identifican el producto, y el último dígito es un verificador calculado matemáticamente a partir de los otros 12.

Cómo se calcula el dígito verificador

Sumando los primeros 12 dígitos con pesos alternados (peso 1 para las posiciones impares, peso 3 para las pares, contando desde la izquierda), el dígito verificador es el valor que, sumado a ese total, da como resultado un múltiplo de 10.

Cómo usarlo

Escribe hasta 12 dígitos numéricos (si escribes menos, la calculadora completa con ceros a la izquierda) — el dígito 13 se calcula y agrega automáticamente, y el código de barras se dibuja en un <canvas>, listo para descargar en PNG.

Preguntas frecuentes

¿Este código de barras está registrado/es oficial?

No — la herramienta solo genera la representación visual (las barras) de un número EAN-13 matemáticamente válido. Para vender un producto con tu propio código oficial, debes registrarlo ante GS1.

¿Este código de barras se escanea normalmente?

Sí — el patrón de barras sigue exactamente la especificación EAN-13, así que los lectores de código de barras (incluyendo apps de celular) deberían leer el número correctamente, siempre que la imagen se imprima con nitidez y en un tamaño adecuado.

¿Qué pasa si escribo más de 12 dígitos?

La herramienta pide reducirlo — solo se aceptan 12 dígitos como entrada, ya que el dígito 13 siempre es el verificador calculado automáticamente.