Mcatorce Suite
← Volver a herramientas

Validador de Checksum Luhn

Comprueba si un número pasa el algoritmo de Luhn y detecta la red de la tarjeta.

Esto solo comprueba el formato. Un número que lo pasa puede no ser una cuenta real y activa, y no se realiza ningún pago. Nunca introduzcas números de tarjeta reales en sitios en los que no confíes.

El número pasa la comprobación de Luhn.
Dígitos16
Red probable Visa

¿Qué es el algoritmo de Luhn?

El algoritmo de Luhn es un checksum sencillo diseñado en 1954 para detectar errores de escritura. Empezando por el dígito de más a la derecha, se duplica uno de cada dos dígitos (restando 9 cuando el resultado supera 9), se suman todos los dígitos y el total debe ser múltiplo de 10. Detecta cualquier dígito erróneo y la mayoría de los intercambios de dos dígitos vecinos.

Los números de tarjetas de pago, muchos números de tarjetas SIM (IMEI) y varios identificadores nacionales terminan en un dígito de control de Luhn. Pasar la comprobación solo significa que el número está bien formado. No dice nada sobre si existe una cuenta, si tiene fondos o si pertenece a alguien, y no es una medida de seguridad. La herramienta también puede calcular el dígito de control que se debe añadir a un número parcial.

Cómo usar el validador

  1. Pega o escribe el número. Los espacios y guiones se ignoran.
  2. Lee el resultado y la red deducida de los primeros dígitos y de la longitud.
  3. Para construir un número, cambia al modo de dígito de control e introduce todos los dígitos menos el último.

Casos de uso comunes

  • Validación de formularios - prueba la lógica de validación en el cliente de un formulario de pago.
  • Detectar errores de escritura - encuentra un dígito mal escrito en un IMEI o número de referencia.
  • Aprendizaje - observa paso a paso cómo un checksum detecta errores.