Calculadora de dígito de control
Elige un estándar, escribe el código y obtén su dígito de control, o pega un código completo para ver si es válido. La suma ponderada se muestra dígito a dígito, y también se muestran las formas relacionadas (GTIN-14, EAN-13, ISBN-10 o ISBN-13).
Última actualización:
Introduce el código sin su dígito de control para calcularlo, o el código completo para validarlo.
Cómo usar Calculadora de dígito de control
- Elige el estándar, por ejemplo UPC-A o ISBN-10.
- Introduce el código sin su dígito de control para calcularlo, o completo para validarlo.
- Haz clic en Calcular (los resultados también se actualizan mientras escribes).
- Consulta el dígito de control o el veredicto y las formas convertidas.
- Sigue la suma ponderada en la tabla si quieres comprobar las cuentas a mano.
Reglas del dígito de control de un vistazo
| Estándar | Longitud | Pesos | Dígito de control | Ejemplo |
|---|---|---|---|---|
| UPC-A | 12 | 3, 1 desde la derecha | (10 − suma mod 10) mod 10 | 036000291452 |
| EAN-13 / GTIN-13 | 13 | 3, 1 desde la derecha | (10 − suma mod 10) mod 10 | 4006381333931 |
| EAN-8 | 8 | 3, 1 desde la derecha | (10 − suma mod 10) mod 10 | 96385074 |
| GTIN-14 / ITF-14 | 14 | 3, 1 desde la derecha | (10 − suma mod 10) mod 10 | 10012345000017 |
| SSCC | 18 | 3, 1 desde la derecha | (10 − suma mod 10) mod 10 | código de contenedor de envío |
| ISBN-13 | 13 | 1, 3 desde la izquierda | (10 − suma mod 10) mod 10 | 9780306406157 |
| ISBN-10 | 10 | 10, 9 … 2 | (11 − suma mod 11) mod 11, 10 = X | 0306406152 |
| ISSN | 8 | 8, 7 … 2 | (11 − suma mod 11) mod 11, 10 = X | 0317-8471 |
| Mod 11 (2–7) | cualquiera | 2, 3, 4, 5, 6, 7 desde la derecha, repitiendo | (11 − suma mod 11) mod 11 | 123455 |
Ejemplo resuelto: UPC-A 03600029145
Desde la derecha: 5×3 + 4×1 + 1×3 + 9×1 + 2×3 + 0×1 + 0×3 + 0×1 + 6×3 + 3×1 + 0×3 = 15 + 4 + 3 + 9 + 6 + 0 + 0 + 0 + 18 + 3 + 0 = 58. El siguiente múltiplo de 10 es 60, así que el dígito de control es 2 y el UPC completo es 036000291452.
Consejos
- Contar los pesos desde la derecha hace que la misma regla funcione para todas las longitudes GS1: el dígito junto al dígito de control siempre recibe el peso 3.
- Un ISBN-13 es simplemente un EAN-13 con prefijo 978 o 979. Un ISSN se convierte en un código de barras EAN-13 con 977 y un código de número de edición de dos dígitos antes del nuevo dígito de control.
- Para números de tarjeta e IMEI, que usan el algoritmo de Luhn, usa el verificador del algoritmo de Luhn.
Preguntas frecuentes
¿Cómo se calcula el dígito de control de un UPC o EAN?
Empezando por el dígito junto al dígito de control y avanzando hacia la izquierda, multiplica los dígitos alternativamente por 3 y 1 y suma los productos. El dígito de control es lo que falta para llegar al siguiente múltiplo de 10: (10 − suma mod 10) mod 10. Para el UPC 03600029145 la suma es 58, así que el dígito de control es 2.
¿El dígito de control GTIN es el mismo para UPC, EAN y GTIN-14?
Sí. Todos los identificadores GS1 usan la misma regla de módulo 10 con pesos 3 y 1 contados desde la derecha. Por eso puedes rellenar un UPC-A o un EAN-13 con ceros a la izquierda hasta 14 dígitos y el dígito de control no cambia.
¿Por qué un ISBN-10 a veces termina en X?
El ISBN-10 usa módulo 11, así que el valor de control puede ir de 0 a 10. Hace falta un solo carácter para el 10, y se usa el número romano X. El ISSN usa la misma idea.
¿Cómo convierto un UPC-A en EAN-13?
Pon un 0 delante. El código de 13 dígitos tiene el mismo dígito de control porque el cero inicial no añade nada a la suma ponderada.
¿Contra qué protege un dígito de control?
Detecta errores al teclear y al escanear. La regla GS1 detecta todos los errores de un solo dígito y la mayoría de los intercambios de dígitos contiguos; los esquemas de módulo 11 como el ISBN-10 detectan todos los errores simples y todos los intercambios contiguos.
¿Un dígito de control válido significa que el producto o el libro existe?
No. Solo indica que el número es coherente internamente. Los números de código de barras deben licenciarse a través de GS1, y los ISBN e ISSN los asignan sus agencias nacionales.
¿Puedo calcular otros esquemas?
Sí. Elige Pesos personalizados para introducir cualquier patrón de pesos (como 7, 3, 1), la dirección en que se aplican, el módulo y si el control es el resto o su complemento.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.