Valida cualquier número de tarjeta y detecta la marca — al instante, de forma privada y gratuita.
Learn how this works →desplázate para ver ejemplos y detalles ↓
Escribe o pega el número de tarjeta — los espacios de formato se gestionan automáticamente.
La marca se detecta tras el primer dígito. La validación comienza a partir de 13 dígitos.
Verde significa válido estructuralmente. Rojo significa que probablemente hay un dígito incorrecto.
Solo comprobación de formato
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.
Cómo funciona esta comprobación de tarjeta
Un número de tarjeta de crédito es un identificador de 13 a 19 dígitos grabado en relieve en cada tarjeta de pago. Los primeros 6 a 8 dígitos forman el Número de Identificación Bancaria (BIN), que codifica la red de tarjetas, el banco emisor y el tipo de tarjeta. Los dígitos centrales identifican la cuenta y el último dígito es el dígito de control Luhn — usado para detectar errores de transcripción. Este validador gratuito comprueba el checksum Luhn e identifica la red a partir del prefijo BIN.
Todas las principales redes de tarjetas usan el algoritmo de Luhn (ISO/IEC 7812) para validar números de tarjeta. Comenzando por el dígito más a la derecha, cada segundo dígito se duplica. Si al duplicar se obtiene más de 9, se resta 9. Se suman todos los dígitos — un número de tarjeta válido siempre produce un total divisible por 10. La detección de marca inspecciona los dígitos iniciales: Visa empieza por 4, Mastercard por 51–55 o 2221–2720, Amex por 34 o 37, Discover por 6011 o 65, y UnionPay por 62.
Ejemplo
Ejemplo: para el número de prueba Visa 4242 4242 4242 4242, la suma Luhn es 60 — divisible por 10, por lo que es estructuralmente válido.
La validación de tarjetas en el lado del cliente detecta errores obvios antes de que la solicitud de pago llegue a tu pasarela de pago. Esto reduce los cargos fallidos, mejora la conversión en el proceso de pago y reduce las llamadas innecesarias a la API de Stripe, Braintree o Adyen. También es esencial en entornos de prueba donde los desarrolladores necesitan validar rápidamente números de tarjeta sin acceder a las APIs de pago en producción.
Un número de tarjeta de crédito es una cadena de 13 a 19 dígitos grabada en relieve en una tarjeta de pago. Se divide en el Número de Identificación Bancaria (BIN, primeros 6 a 8 dígitos), un identificador de cuenta (dígitos centrales) y el dígito de control Luhn (último dígito). El BIN codifica la red de tarjetas y el banco emisor; el dígito de control sirve para detectar errores tipográficos.
Pega o escribe el número de tarjeta en el campo de arriba. El validador aplica al instante el algoritmo de Luhn y detecta la marca de la tarjeta a partir de los dígitos iniciales. No es necesario pulsar ningún botón — la validación se ejecuta mientras escribes.
El algoritmo de Luhn (ISO/IEC 7812) es una fórmula de suma de comprobación usada por todas las principales redes de tarjetas para detectar errores de transcripción. Comenzando por el dígito más a la derecha, cada segundo dígito se duplica; si el resultado supera 9, se resta 9. La suma de todos los dígitos de un número de tarjeta válido siempre es divisible por 10.
Un BIN (Número de Identificación Bancaria), también llamado IIN (Número de Identificación del Emisor), son los primeros 6 a 8 dígitos de un número de tarjeta. Identifica la red de tarjetas (Visa, Mastercard, etc.), el banco emisor y el tipo de tarjeta (crédito, débito, prepago). Los BINs son usados por comercios y procesadores de pago para enrutar transacciones y aplicar reglas específicas por país.
Estas páginas profundizan en temas concretos sin duplicar el validador principal.
Guías de apoyo →Qué es un número de tarjeta
Aprende qué representa un número de tarjeta, cómo funcionan los rangos BIN/IIN y en qué se diferencia del CVV o la fecha de vencimiento.
Cómo funciona la validación de tarjetas
Mira cómo un validador revisa patrones, longitud y checksum Luhn antes de que exista un intento de pago real.
Formato del número de tarjeta por red
Compara longitud, dígitos iniciales y diferencias de formato entre las principales redes de pago.
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.
Número de tarjeta vs IBAN
Compara números de tarjeta e IBAN por rail de pago, sensibilidad del dato y situaciones en las que realmente se necesita cada uno.
Errores comunes del número de tarjeta
Las razones más frecuentes por las que fallan los números de tarjeta y cómo un mejor diseño de formulario evita errores previsibles.
Tarjeta
Valida cualquier número de tarjeta y detecta la marca — al instante, de forma privada y gratuita.
IBAN
Valida cualquier número IBAN bancario — al instante, de forma privada y gratuita.
Banco EEUU
Verifica números de ruta ABA y formatos de cuenta bancaria estadounidenses — de forma instantánea, privada y gratuita.