Generador de Código de Barras EAN-13
El código de barras EAN-13 (International Article Number, anteriormente European Article Number) es el estándar global para identificar productos en retail desde 1977: está en prácticamente cada producto de supermercado, farmacia o librería del mundo. Este generador crea códigos EAN-13 válidos, calcula automáticamente el <strong>13° dígito verificador</strong> a partir de los primeros 12, y permite descargarlo en PNG de alta resolución para uso en etiquetas, documentos o materiales de aprendizaje.
Cómo funciona el dígito verificador EAN-13
El dígito verificador EAN-13 se calcula mediante checksum con pesos alternados 1 y 3, permitiendo que cualquier escáner detecte errores de un solo dígito con 100% de confiabilidad.
El 13° dígito del EAN-13 no es arbitrario: se calcula mediante un algoritmo de suma de verificación (checksum) que detecta errores de lectura. El proceso: tomás los primeros 12 dígitos, multiplicás alternadamente por 1 y por 3 (posiciones impares ×1, pares ×3), sumás todos los productos, calculás el residuo módulo 10, y si el residuo es 0 el verificador es 0, si no es 10 − residuo.
Por ejemplo, para el código 750104045058: 7×1 + 5×3 + 0×1 + 1×3 + 0×1 + 4×3 + 0×1 + 4×3 + 5×1 + 0×3 + 5×1 + 8×3 = 7+15+0+3+0+12+0+12+5+0+5+24 = 83. 83 mod 10 = 3, dígito verificador = 10−3 = 7. El código completo sería 7501040450587. Este generador hace ese cálculo automáticamente.
Prefijos GS1 y uso comercial real
Los primeros 3 dígitos de un EAN-13 identifican el prefijo GS1 del país o región que asignó el código. Los prefijos 750–759 corresponden a México, 770–771 a Colombia, 775 a Perú, 779 a Argentina, 789–790 a Brasil. Sin embargo, el prefijo identifica dónde se registró la empresa, no dónde se fabrica el producto — es común ver productos latinoamericanos con prefijos europeos o estadounidenses.
Para vender en tiendas físicas o en marketplaces como Amazon, Mercado Libre o Walmart, necesitás un código GS1 registrado en GS1 México (gs1mexico.org) o en la organización GS1 de tu país. Los códigos no registrados funcionan a nivel técnico pero son inválidos comercialmente y pueden generar conflictos con otros productos que usen el mismo número.
Usos válidos sin registro GS1
Para etiquetas internas en almacenes propios donde usás lectores de código de barras para gestionar inventario sin vender en retail externo, podés usar cualquier código EAN-13 técnicamente válido. Lo mismo aplica para sistemas de control de activos, bibliotecas personales o institucionales que quieran codificar sus colecciones, o simplemente para aprender o practicar desarrollo de software de punto de venta.
Alternativas al EAN-13 para uso interno: el Code 128 acepta caracteres alfanuméricos y se usa ampliamente en logística; el QR code almacena URLs y texto y no requiere registro. Para e-commerce puro sin tienda física, los QRs son frecuentemente suficientes y más flexibles.
Cómo funciona — paso a paso
- 1Ingresá los primeros 12 dígitosEscribí los 12 dígitos de tu código (solo números). El generador calcula automáticamente el 13° dígito verificador.
- 2Personalizá los coloresElegí el color de las barras y el fondo para adaptarlo a la etiqueta o material donde lo vas a usar.
- 3Descargá el PNGObtenés el código de barras en alta resolución listo para insertar en etiquetas, documentos o materiales de diseño.
Sobre Generador de Código de Barras EAN-13
Generador de códigos de barras EAN-13 (estándar mundial retail desde 1977). Calcula automáticamente el 13º dígito verificador. Personaliza color de fondo y barras. Descarga en PNG en alta resolución. Para uso comercial real necesitás registrar tu prefijo en GS1 — para tests, etiquetas internas o aprendizaje funciona con cualquier código.
Preguntas frecuentes
¿Cómo genero un código de barras EAN-13 gratis?+
Escribe los 12 primeros dígitos y la herramienta calcula el decimotercero (el dígito de control) y dibuja el código al instante. Puedes cambiar los colores y descargarlo en PNG de alta resolución, sin registro.
¿Qué es el dígito verificador y cómo se calcula?+
Es el último dígito del EAN-13 y sirve para detectar errores de lectura. Se obtiene sumando los dígitos en posición impar más el triple de los de posición par, y restando ese total a la decena superior más cercana. Aquí se calcula solo.
¿Puedo usar estos códigos para vender en tiendas?+
Para venta comercial necesitas un prefijo propio registrado en GS1, porque los rangos identifican al fabricante. Los códigos generados aquí sirven para pruebas, etiquetas internas, inventario propio y aprendizaje.
¿Qué diferencia hay entre EAN-13 y UPC-A?+
UPC-A tiene 12 dígitos y se usa sobre todo en Estados Unidos y Canadá; EAN-13 añade un dígito de país al inicio y es el estándar en Europa y Latinoamérica. Un lector moderno interpreta ambos.
¿En qué resolución debo imprimir el código?+
Descarga el PNG en alta resolución e imprímelo a 300 ppp o más, sin escalarlo desde una imagen pequeña. Si las barras quedan borrosas o demasiado juntas, el escáner falla.
¿Se sube mi código a algún servidor?+
No. El código se dibuja en tu navegador con Canvas y la descarga sale de tu propio dispositivo.
Herramientas relacionadas
Generador de códigos QR
Crea códigos QR para URLs, texto, WiFi o vCard. Descarga PNG.
Lector de Códigos QR
Escanea QR desde cámara o imagen · 100% en tu navegador.
Generador de Favicon
Crea favicons en 16, 32, 64, 128, 256 y 512px desde texto o imagen.
Generador de contraseñas
Crea contraseñas seguras de hasta 64 caracteres con un click.