Validador Luhn
Valida números de tarjeta de crédito y otros identificadores con el algoritmo Luhn. Detecta marca, formato con espacios. 100% en tu navegador.
Los espacios y guiones se ignoran.
Referencia
¿Qué es el algoritmo Luhn?
El algoritmo Luhn (mod-10) es un checksum simple usado para validar números de identificación como tarjetas de crédito, IMEI y SIN canadienses. De derecha a izquierda, duplica cada segundo dígito; si al duplicar resulta un número > 9, resta 9. Suma todos los dígitos — si el total es divisible por 10, el número es válido. Detecta errores de un solo dígito y la mayoría de las transposiciones adyacentes.
Detalles del algoritmo
Duplicar cada segundo dígito desde la derecha y sumar módulo 10 detecta errores de un solo dígito y la mayoría de las transposiciones. Es intencionalmente simple — no es una verificación de seguridad.
Usos comunes
- Validación de formularios — valida números de tarjeta antes del envío.
- Datos de prueba — genera placeholders válidos según Luhn.
- Depuración — comprueba por qué se rechazó una tarjeta como malformada.
- Educación — aprende cómo los algoritmos de checksum detectan errores.
Privacidad
Toda la validación se ejecuta 100% en tu navegador. No se envían datos a ningún servidor.