Saltar al contenido
💳

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.

¿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.