Validador de Tarjetas

Valida cualquier número de tarjeta y detecta la marca — al instante, de forma privada y gratuita.

Learn how this works →
  • NO almacenamos tu número de tarjeta.
  • La validación se ejecuta completamente en tu navegador — no se envía ningún dato a ningún servidor.
  • Sin registro. Sin almacenamiento de datos.

desplázate para ver ejemplos y detalles

Cómo usar

Cómo usar

  1. 1

    Escribe o pega el número de tarjeta — los espacios de formato se gestionan automáticamente.

  2. 2

    La marca se detecta tras el primer dígito. La validación comienza a partir de 13 dígitos.

  3. 3

    Verde significa válido estructuralmente. Rojo significa que probablemente hay un dígito incorrecto.

Importante

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

  • La validación de tarjeta revisa el formato del número, el patrón de red y el checksum de Luhn.
  • Un resultado positivo solo significa que el número es estructuralmente válido.
Tarjeta

¿Qué es un número de tarjeta de crédito?

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.

Validación

Cómo funciona la validación de tarjetas (algoritmo de Luhn)

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.

Usa este resultado correctamente

Usa este resultado correctamente

Qué hace

  • Comprueba la estructura del número antes de enviar un formulario.
  • Ejecuta Luhn y detecta la red probable de la tarjeta.
  • Ayuda a detectar errores manuales antes de enviar los datos.

Qué no hace

  • No verifica que la tarjeta esté activa.
  • No verifica fondos, fecha de vencimiento ni CVV.
  • No autoriza ni procesa ningún pago.
Ventajas

Por qué es importante la validación de tarjetas

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.

  • Detecta errores antes de que lleguen a la pasarela de pago — reduciendo cargos fallidos.
  • Detecta la marca de la tarjeta desde el primer dígito — Visa, Mastercard, Amex, Discover, UnionPay y más.
  • Se ejecuta completamente en tu navegador — ningún dato de la tarjeta se transmite a ningún servidor.
  • Reduce llamadas API innecesarias a Stripe, Braintree o Adyen durante el desarrollo.
  • Esencial para entornos de prueba — valida números de tarjeta sin acceder a APIs de pago en vivo.
  • Gratis, al instante, sin registro requerido.
Para quién es esta herramienta

Para quién es esta herramienta

  • Desarrolladores que prueban campos de tarjeta en checkout y facturación.
  • Equipos de soporte y operaciones que revisan datos de tarjeta introducidos manualmente.
  • Equipos de producto que diseñan validaciones más seguras antes de llamar al gateway.
Cuándo usar esta herramienta

Cuándo usar esta herramienta

  • Comprobar números de prueba en QA o desarrollo de pagos.
  • Detectar errores antes de que el checkout llegue al gateway.
  • Validar formato en herramientas internas de admin o soporte.
  • Revisar números introducidos manualmente en flujos operativos.
Cuándo esta herramienta no es suficiente

Cuándo esta herramienta no es suficiente

  • Un número válido según Luhn puede seguir siendo rechazado.
  • La detección de red no confirma emisor ni estado de la cuenta.
  • El éxito real del pago sigue dependiendo del emisor, límites, vencimiento, CVV y gateway.
Preguntas frecuentes sobre la validación de tarjetas

Preguntas frecuentes sobre la validación de tarjetas

¿Qué es un número de tarjeta de crédito?

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.

¿Cómo valido un número de tarjeta online?

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.

¿Qué es el algoritmo de Luhn?

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.

¿Qué es un número BIN?

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.

Guías de apoyo

Guías de apoyo

Estas páginas profundizan en temas concretos sin duplicar el validador principal.

Guías de apoyo
Herramientas relacionadas

Herramientas relacionadas