calculo digito control ean13

Calculadora EAN-13: dígito de control

Introduce un código de 12 dígitos para calcular el dígito de control, o un código de 13 dígitos para validarlo.

Se ignoran espacios y guiones automáticamente.


¿Qué es el dígito de control en EAN-13?

El código EAN-13 es un estándar internacional para identificar productos mediante código de barras. Está compuesto por 13 números: los primeros 12 contienen la identificación del artículo y el último es el dígito de control.

Ese dígito final no se elige al azar: se obtiene aplicando una fórmula matemática que permite detectar errores comunes de captura, como teclear un número incorrecto o intercambiar dos dígitos.

Fórmula del cálculo EAN-13

Para calcular el dígito de control a partir de los primeros 12 dígitos:

  • Suma los dígitos en posiciones impares (1, 3, 5, 7, 9, 11).
  • Suma los dígitos en posiciones pares (2, 4, 6, 8, 10, 12) y multiplica ese resultado por 3.
  • Suma ambos resultados.
  • Obtén el módulo 10 de la suma.
  • El dígito de control es: (10 - (suma mod 10)) mod 10.

Ejemplo rápido

Para 400638133393:

  • Suma ponderada = 89
  • 89 mod 10 = 9
  • Dígito de control = (10 - 9) mod 10 = 1
  • EAN-13 completo: 4006381333931

¿Para qué sirve validar un EAN-13?

Validar el dígito de control ayuda a mejorar la calidad de datos en procesos de:

  • Inventario y trazabilidad.
  • Integraciones entre ERP, eCommerce y marketplace.
  • Impresión y lectura de etiquetas.
  • Carga masiva de catálogos de productos.

Errores comunes al calcular el dígito de control

1) Usar pesos al revés

En EAN-13, con base de 12 dígitos leída de izquierda a derecha, los pesos son 1 para posiciones impares y 3 para pares.

2) Incluir letras o símbolos

Solo se permiten dígitos numéricos. Si copias códigos con espacios o guiones, es recomendable limpiarlos antes de validar.

3) Confundir EAN-13 con UPC-A

UPC-A usa una lógica parecida pero tiene 12 dígitos totales. No conviene mezclar formatos al validar.

Buenas prácticas para implementación

  • Valida en frontend para dar feedback inmediato al usuario.
  • Vuelve a validar en backend antes de guardar en base de datos.
  • Registra errores de formato para detectar problemas de origen.
  • Automatiza pruebas con ejemplos válidos e inválidos.

Conclusión

El cálculo del dígito de control EAN-13 es simple, rápido y muy útil para prevenir errores. Con la calculadora de esta página puedes obtener el dígito correcto en segundos y validar códigos completos antes de usarlos en tus sistemas.

🔗 Related Calculators