Calculadora EAN-13
Introduce 12 dígitos para calcular el dígito de control, o 13 dígitos para validar un código completo.
¿Qué es el dígito de control en EAN-13?
El EAN-13 es un estándar internacional de código de barras gestionado por GS1. Se utiliza en retail, logística, inventario y comercio electrónico para identificar productos de forma única. El código tiene 13 números, y el último es el dígito de control (checksum), que sirve para detectar errores de captura.
Cuando escaneas o escribes mal un número, el dígito de control permite detectar el fallo inmediatamente. Por eso es clave saber calcular dígito control EAN 13 antes de imprimir etiquetas o cargar datos en un ERP.
Fórmula para calcular el dígito de control EAN-13
Para calcular el dígito final, usa los primeros 12 dígitos:
- Multiplica las posiciones impares por 1.
- Multiplica las posiciones pares por 3.
- Suma todos los resultados.
- Obtén el resto de dividir entre 10.
- Dígito de control =
(10 - resto) % 10.
Ejemplo rápido
Para 400638133393:
- Suma ponderada = 89
- 89 % 10 = 9
- Dígito de control = (10 - 9) % 10 = 1
Por lo tanto, el EAN-13 completo es 4006381333931.
Cómo usar esta calculadora
Opción 1: Generar dígito de control
Introduce 12 cifras y pulsa Calcular / Validar. La herramienta mostrará el dígito correcto y el código completo de 13 cifras listo para usar.
Opción 2: Validar un EAN-13 completo
Introduce 13 cifras. La calculadora comparará el dígito esperado con el dígito introducido y te indicará si el código es válido o no.
Errores frecuentes al validar EAN-13
- Confundir orden de pesos: en EAN-13 los pesos alternan 1 y 3 desde la izquierda.
- Incluir caracteres no numéricos: guiones, espacios o letras invalidan el cálculo.
- Usar longitud incorrecta: para cálculo se necesitan 12 cifras; para validación, 13.
- No limpiar ceros iniciales: los ceros a la izquierda forman parte del código y no deben eliminarse.
¿Dónde se utiliza esta validación?
Calcular y comprobar checksum EAN-13 es útil en:
- Publicación de catálogos en marketplaces.
- Integraciones con software de inventario.
- Control de calidad antes de imprimir etiquetas.
- Procesos ETL para limpieza de datos de producto.
Preguntas frecuentes
¿EAN-13 y código de barras son lo mismo?
EAN-13 es un tipo específico de código de barras numérico de 13 dígitos. Hay otros formatos, como UPC-A, EAN-8 o Code 128.
¿Puedo convertir UPC a EAN-13?
Sí. Normalmente se añade un 0 delante del UPC-A (12 dígitos) para obtener un EAN-13 equivalente, aunque depende del contexto de uso y del prefijo GS1.
¿El dígito de control garantiza que el producto exista?
No. Solo valida que la estructura matemática del código sea correcta; no confirma que el identificador esté registrado o activo comercialmente.
Conclusión
Si necesitas calcular dígito control EAN 13 online, esta herramienta te permite generar y validar códigos en segundos. Es simple, exacta y práctica para operaciones de eCommerce, logística y gestión de productos.