Validar número de tarjeta de crédito (algoritmo de Luhn)

Todo número de tarjeta lleva un dígito de control calculado con el algoritmo de Luhn, que detecta la mayoría de errores de un dígito y de trasposición antes de que la petición llegue al procesador de pagos. Esta herramienta hace esa comprobación e identifica la red emisora a partir del prefijo, ideal para desarrolladores que prueban formularios de pago.

Validador de tarjetas: cómo se usa

  1. Escribe el número de tarjeta; los espacios y guiones se ignoran.
  2. Comprueba si supera la validación de Luhn.
  3. Lee la red detectada y la longitud esperada.
  4. Usa los números de prueba para desarrollo en lugar de una tarjeta real.

Preguntas frecuentes

¿Superar Luhn significa que la tarjeta es real?

No. Solo significa que los dígitos son coherentes entre sí. Si la cuenta existe, tiene saldo o está activa solo lo puede confirmar el banco emisor.

¿Cómo funciona el algoritmo de Luhn?

Empezando por la derecha, duplica uno de cada dos dígitos, resta 9 a los resultados mayores que 9, suma todo junto con los dígitos sin duplicar y comprueba que el total sea divisible entre 10.

¿Es seguro introducir aquí un número de tarjeta?

La comprobación se hace por completo en tu navegador, sin peticiones de red. Aun así, usa los números de prueba publicados en lugar de una tarjeta real: es una buena costumbre y para eso está la herramienta.

¿Cómo se identifica la red de la tarjeta?

Por los primeros dígitos: 4 para Visa, 51–55 y 2221–2720 para Mastercard, 34 y 37 para American Express y 6011 y 65 para Discover.

Generador de contraseñas · Comprobador de contraseñas · Validador de correos · Generador de hash · Ver todas las herramientas

También disponible en: English · Português · Français · Deutsch