Tarjeta

Guía de apoyo

Qué es el algoritmo de Luhn

Una guía clara sobre el checksum Luhn, cómo detecta errores de escritura frecuentes y dónde se utiliza.

El algoritmo de Luhn es una fórmula ligera de checksum usada para comprobar si un identificador numérico es estructuralmente plausible. En pagos, se aplica sobre todo a números de tarjeta antes de intentar una transacción real.
Probar el validador

Probar el validador

No hace falta salir de esta guía para comprobar el formato. Puedes usar aquí mismo el validador y seguir leyendo si necesitas más contexto.

Cómo funciona la fórmula

Cómo funciona la fórmula

Empezando por la derecha, se duplica cada segundo dígito. Si el resultado supera 9, se resta 9. La suma final debe ser divisible entre 10 para que el número pase la comprobación.

Eso hace que el algoritmo sea eficiente y fácil de ejecutar en navegadores, formularios de pago, herramientas de test y sistemas internos.

Para qué sirve bien Luhn

Para qué sirve bien Luhn

Luhn detecta muchos errores de un solo dígito y una gran parte de las transposiciones entre dígitos adyacentes. Por eso se usa como primer filtro de calidad para números de tarjeta.

Es lo bastante rápido como para ejecutarse en tiempo real mientras el usuario escribe.

Lo que Luhn no puede decirte

Lo que Luhn no puede decirte

Superar Luhn no confirma que una tarjeta sea real, esté activa, tenga fondos o pueda aprobarse para pago. Solo confirma que la secuencia respeta la regla esperada de checksum.

Ese matiz es importante en contenido fintech, porque muchos usuarios confunden validez de formato con validez real para pagar.

Casos de uso

Casos de uso

  • Explicar la lógica de checksum a equipos de producto e ingeniería.
  • Documentar reglas de validación para formularios.
  • Ayudar a soporte a entender por qué un número puede parecer válido pero fallar en un pago real.
FAQ

FAQ

¿Todo número válido según Luhn pertenece a una tarjeta real?

No. Luhn solo comprueba consistencia del checksum.

¿Luhn se usa solo en tarjetas?

No. También se usa en otros sistemas de identificación, aunque su ejemplo más conocido está en tarjetas.

Aviso importante

Esta herramienta solo comprueba el formato. Valida la estructura y el checksum, pero no confirma que una tarjeta exista, esté activa, tenga fondos, no esté bloqueada o pueda cobrarse. No realiza autorización de pago ni verificación del emisor.

Guías relacionadas

Volver a la herramienta principal

Usa el validador principal cuando necesites una comprobación rápida de estructura. Usa las guías cuando necesites más contexto, detalle de implementación o ayuda para resolver dudas.

Abrir Tarjeta
Más de esta sección