Validador de número de tarjeta
Escribe un número de tarjeta para comprobar al instante si pasa el dígito de control Luhn y ver a qué red de pago corresponde — una forma rápida de probar la validación de un formulario de pago.
Cómo usarlo
Al escribir, la herramienta quita espacios y guiones, ejecuta el algoritmo Luhn (módulo 10) que usan casi todas las redes para detectar erratas, y compara el prefijo con los rangos conocidos de marcas (Visa, Mastercard, Amex, Discover y otras).
Comprueba solo la validez matemática y el formato — no verifica que la tarjeta exista, esté activa o tenga fondos. Es para desarrolladores y QA que validan que un formulario acepta números de formato válido, usando números de prueba conocidos, no datos reales.
Preguntas frecuentes
¿Qué comprueba el algoritmo Luhn?
Es una fórmula de suma de control que detecta la mayoría de erratas de un dígito y transposiciones. No dice nada sobre si la cuenta detrás del número es real o está activa.
¿Puede generar números de tarjeta que funcionen?
No — solo valida los que introduces; no genera nuevos. Un número que pase Luhn pero no sea real es inútil para cualquier transacción — los procesadores verifican con el banco emisor.
¿Por qué mi tarjeta real sale como no válida?
Comprueba antes una errata, un dígito de más o de menos — Luhn los detecta bien. Si el número es correcto tal cual está impreso, el control debería pasar.
¿Cómo se detecta la marca?
Comparando los primeros dígitos con los rangos documentados de cada red (Visa empieza por 4, Mastercard por 51–55 o 2221–2720, Amex por 34 o 37, etc.). Es una comprobación de formato, no una consulta de datos reales.