Validador de tarjetas de crédito v2.0

Verifica un número de tarjeta en tiempo real: el checksum de Luhn, el esquema de la tarjeta, la longitud válida y el banco emisor y el país. Valida un número o pega una lista completa.

Ingrese un número de tarjeta
Esto verifica solo el formato del número (Luhn + esquema). No puede determinar si una tarjeta es real, activa o tiene fondos, lo cual es imposible solo con el número.

Acerca de Validador de tarjetas de crédito

Un validador de tarjetas de crédito comprueba si un número de tarjeta está bien formado: ejecuta la verificación de Luhn, identifica el esquema por su BIN, confirma la longitud y consulta el banco emisor, el país y el tipo de tarjeta. La versión rebuilt de ToolsPivot valida un número mientras lo escribes o una lista entera pegada de golpe, y es clara con su límite: comprueba el formato, no si la tarjeta es real. Está pensada para desarrolladores, testers de QA y equipos de e-commerce que trabajan con datos de prueba.

Qué es el validador de tarjetas de crédito de ToolsPivot

Funcionalidad principal

El validador analiza cualquier número de 12 a 19 dígitos y devuelve un veredicto de validez estructural en tiempo real. Ejecuta el algoritmo de Luhn (Mod 10), comprueba que la longitud coincida con la del esquema detectado y lee los primeros seis dígitos para resolver el emisor mediante una consulta BIN real. Todo el proceso ocurre en tu navegador, sin enviar el número a ningún servidor externo. ToolsPivot rehizo la herramienta desde cero (versión 2.0) para sustituir el antiguo sistema de detección por primer dígito, que fallaba con los esquemas modernos.

Usuarios objetivo y casos de uso

Los desarrolladores que integran pasarelas de pago como Redsys, Stripe o PayPal son quienes más lo usan, seguidos de los testers de QA que prueban formularios de checkout. También lo emplean equipos de tiendas online para depurar entradas antes de una autorización y analistas que limpian bases de datos con listas largas de números. Si estás generando datos de prueba, combínalo con el generador de tarjetas de crédito para crear números válidos y verificarlos después.

Problema y solución

Validar un número a mano exige conocer las matemáticas de Luhn, los rangos BIN y las reglas de longitud de cada red, un conocimiento que casi nadie tiene a mano. La herramienta convierte ese proceso técnico en una comprobación instantánea: pegas el número y obtienes esquema, validez, banco y país en menos de un segundo. El resultado reduce los errores de tecleo en formularios y evita rechazos de transacción por números mal formados.

Principales ventajas del validador de tarjetas

  • Detección de esquema actualizada: Reconoce Mastercard serie 2, UnionPay, RuPay, Maestro y Verve, esquemas que la mayoría de validadores gratuitos todavía ignora por usar reglas de primer dígito obsoletas.
  • Consulta BIN real e integrada: Resuelve el banco emisor, el país y el tipo de tarjeta desde un conjunto de datos incluido en la propia herramienta, algo que otros servicios cobran o no ofrecen.
  • Procesamiento 100 % en el navegador: El número nunca se sube ni se almacena, así que puedes revisar datos sensibles con la misma tranquilidad con la que usarías el generador de contraseñas.
  • Validación por lotes con exportación: Pega decenas de números y descarga la tabla de resultados en CSV o JSON, un formato que el nivel gratuito rara vez incluye.
  • Formato en directo mientras escribes: El número se agrupa automáticamente (4-4-4-4, o 4-6-5 para Amex) y aparece una insignia con el esquema detectado.
  • Vista de las matemáticas de Luhn: Muestra qué dígitos se duplican y cómo se llega al resultado, útil para aprender o depurar la lógica de tu propia validación.
  • Honestidad sobre su alcance: Deja claro que comprueba el formato y no la autenticidad, a diferencia de las herramientas que prometen confirmar si una tarjeta es real.

Funciones clave del validador de tarjetas

  • Algoritmo de Luhn en directo: Aplica la suma de comprobación Mod 10 mientras tecleas y marca el estado en verde o rojo sin necesidad de pulsar ningún botón.
  • Detección por rangos BIN ordenados: Compara los dígitos contra rangos ordenados de más específico a más general, de modo que un rango solapado como el de Discover (622126-622925) se resuelve antes que el amplio 62 de UnionPay.
  • Comprobación de longitud por esquema: Verifica que el número tenga la longitud correcta de su red, un requisito que debe cumplirse junto con Luhn para que la tarjeta se considere válida.
  • Dígito de industria principal: Desglosa el primer dígito (MII) que indica el sector emisor, desde banca hasta viajes y ocio.
  • Insignia de esquema automática: Muestra la marca detectada en cuanto hay suficientes dígitos, útil para enrutar o mostrar el logotipo correcto en un checkout.
  • Modo por lotes con resumen: Procesa una lista completa y genera una tabla con esquema, estado Luhn y validez, más un resumen del total de números válidos.
  • Exportación en CSV y JSON: Descarga los resultados para documentar pruebas o importarlos a otra herramienta, como harías al pasar datos por un conversor de CSV a JSON.
  • Copiado rápido de campos: Copia cualquier dato del resultado con un clic para pegarlo en tu editor o tu ticket de QA.
  • Nota clara sobre datos de prueba: Cuando un número corresponde a un rango de pruebas y no a un emisor real, la herramienta lo indica sin ambigüedad.

Cómo funciona el validador de tarjetas de ToolsPivot

  1. Escribe o pega el número. A medida que introduces los dígitos, se agrupan con el formato correcto y aparece la insignia del esquema.
  2. Detección del esquema. Los dígitos se contrastan con rangos BIN ordenados para resolver correctamente las redes que se solapan.
  3. Validación. Se ejecuta la comprobación de Luhn y la de longitud; ambas deben pasar para que el número se marque como válido.
  4. Desglose. ToolsPivot muestra el dígito de industria principal y, si lo activas, el cálculo de Luhn paso a paso.
  5. Consulta BIN. Los primeros seis dígitos resuelven el banco, el país (con bandera) y el tipo: crédito, débito o prepago.
  6. Modo por lotes. Pega varios números para obtener la tabla de resultados y expórtala en CSV o JSON.

Cuándo usar el validador de tarjetas

El validador resulta más valioso cuando trabajas con números de tarjeta en un entorno de desarrollo o pruebas y necesitas comprobar su formato sin tocar una pasarela real. Es la comprobación previa que ahorra rechazos y errores antes de llegar a producción. Estos son los escenarios donde marca la diferencia:

  • Integración de pasarela de pago: Verifica que tu formulario acepta los formatos correctos antes de conectar con Redsys o Stripe.
  • Pruebas de QA de checkout: Confirma que la validación del lado del cliente rechaza los números mal formados como debe.
  • Limpieza de bases de datos: Detecta entradas corruptas en listas heredadas antes de una migración, junto al paso de eliminar líneas duplicadas.
  • Aprendizaje del algoritmo: Estudia la lógica de Luhn con la vista de cálculo activada.
  • Depuración de logs: Comprueba un número que aparece en una línea de registro sin exponerlo en ninguna consulta externa.
  • Formularios propios: Valida la máscara de entrada de tu web sin depender de una librería externa.

Ten en cuenta un caso límite: un número puede pasar Luhn y la comprobación de longitud y aun así no corresponder a ninguna tarjeta emitida, porque la validación estructural no consulta al banco.

Casos de uso y aplicaciones

Desarrollador integrando Redsys

Contexto: Un autónomo desarrolla el TPV virtual de una tienda online española con Redsys. Proceso:

  • Genera números de prueba de cada esquema que debe aceptar.
  • Valida el formato antes de enviar la petición de autorización.
  • Exporta los casos de prueba en JSON para su suite automatizada. Resultado: El checkout rechaza los formatos incorrectos en el navegador y reduce las llamadas fallidas a la pasarela.

Tester de QA en un e-commerce

Contexto: Un equipo de QA revisa un formulario de pago antes de un lanzamiento. Proceso:

  • Pega una lista de números válidos e inválidos en el modo por lotes.
  • Contrasta el veredicto de la herramienta con el de la web.
  • Documenta las discrepancias con la exportación en CSV. Resultado: El equipo detecta que el formulario acepta tarjetas Mastercard serie 2 mal validadas y lo corrige antes de publicar.

Analista limpiando datos heredados

Contexto: Una pyme migra su CRM y arrastra una columna con números de tarjeta antiguos. Proceso:

  • Pega la columna completa en la validación por lotes.
  • Filtra las filas marcadas como inválidas.
  • Cruza el resultado con otros campos usando un conversor de XML a JSON. Resultado: La migración parte de datos limpios y evita errores de formato en el nuevo sistema.

Estudiante aprendiendo el algoritmo de Luhn

Contexto: Alguien que estudia desarrollo web quiere entender cómo validan las tarjetas los sistemas de pago. Proceso:

  • Introduce un número de ejemplo y activa la vista de cálculo.
  • Sigue qué dígitos se duplican y cómo se obtiene el resultado Mod 10.
  • Replica la lógica en su propio código y la contrasta con la herramienta. Resultado: Comprende el algoritmo con un ejemplo real en lugar de una explicación teórica.

Esquemas de tarjeta que detecta

El validador reconoce once esquemas, incluidos varios que los validadores por primer dígito pasan por alto. Cada uno se identifica por sus rangos de prefijo y su longitud, no solo por la primera cifra. Esta cobertura amplia es lo que evita falsos negativos con tarjetas modernas como las de Mastercard serie 2 o UnionPay.

Esquema Prefijos Longitud
Visa 4 13, 16, 19
Mastercard 51-55, 2221-2720 16
American Express 34, 37 15
Discover 6011, 644-649, 65, 622126-622925 16-19
JCB 3528-3589 16-19
Diners Club 300-305, 36, 38-39 14-19
UnionPay 62 16-19
RuPay 60, 81, 82, 508 16
Maestro 5018, 5020, 5038, 6759 y otros 12-19
Verve 506099-506198, 650002-650027 16, 18, 19

Para mostrar el logotipo o el código del esquema en tu interfaz, puedes apoyarte además en un generador de códigos QR si tu flujo lo requiere.

Cómo funciona el algoritmo de Luhn paso a paso

El algoritmo de Luhn, o Mod 10, es una fórmula de suma de comprobación que detecta errores de tecleo en un número de tarjeta. Lo creó Hans Peter Luhn, de IBM, en 1954, y hoy lo usan todas las redes de tarjetas. Detecta cualquier error de un solo dígito y la mayoría de las transposiciones de dígitos adyacentes.

Puntos clave:

  • Recorrido inverso: Se leen los dígitos de derecha a izquierda antes de empezar el cálculo.
  • Duplicado alterno: Se duplica cada segundo dígito; si el resultado pasa de 9, se le restan 9 (o se suman sus cifras).
  • Suma y módulo: Se suman todos los dígitos y, si el total es múltiplo de 10, el número es válido.

Un número que no pasa Luhn no puede ser una tarjeta válida, aunque la comprobación por sí sola no garantiza que exista una cuenta detrás.

Privacidad y cumplimiento del RGPD

Ningún dato de tarjeta sale de tu equipo, porque la validación se ejecuta por completo en tu navegador. El número no se transmite, no se almacena y no se registra: solo se descarga un pequeño fichero de datos BIN local para resolver el emisor, sin enviar tu número a ninguna parte. Este modelo encaja con el principio de minimización de datos del RGPD, ya que evita transferir información financiera a terceros. Aun así, trata los números reales con cuidado y usa datos de prueba siempre que puedas, por ejemplo con un generador de direcciones falsas para completar el resto del formulario.

Si desarrollas un sistema que procesa pagos reales, recuerda que la validación de formato no sustituye a los requisitos del estándar PCI DSS ni a la verificación de tu pasarela. Para revisar la seguridad de tu propio dominio antes de publicar un checkout, tienes el comprobador de seguridad de sitios web.

Preguntas frecuentes

¿El validador comprueba si una tarjeta es real?

No, solo comprueba el formato y la estructura matemática del número. Verifica el algoritmo de Luhn, la longitud y el esquema, pero no consulta al banco para saber si la tarjeta existe, está activa o tiene fondos. Para eso necesitas la autorización de una pasarela de pago real.

¿Se guardan los números que introduzco?

No, nada se sube ni se almacena. Toda la validación se ejecuta en tu navegador y el número nunca se transmite a un servidor externo, por lo que puedes usar la herramienta con datos sensibles con tranquilidad.

¿Qué esquemas de tarjeta reconoce?

Reconoce once esquemas: Visa, Mastercard (incluida la serie 2), American Express, Discover, JCB, Diners Club, UnionPay, RuPay, Maestro y Verve. La detección se basa en rangos BIN ordenados, no en el primer dígito, así que resuelve correctamente las redes que se solapan.

¿Puedo validar varias tarjetas a la vez?

Sí, el modo por lotes acepta una lista pegada de números y devuelve una tabla con el esquema, el estado de Luhn y la validez de cada uno. También muestra un resumen del total de números válidos y permite exportar todo en CSV o JSON.

¿Qué es el algoritmo de Luhn?

El algoritmo de Luhn, o Mod 10, es una fórmula de suma de comprobación que detecta errores de tecleo en números de identificación. Lo creó Hans Peter Luhn en 1954 y todas las redes de tarjetas lo usan para validar la estructura del número antes de procesarlo.

¿Qué es el BIN de una tarjeta?

El BIN (Bank Identification Number) son los primeros seis dígitos del número de tarjeta. Identifican al banco emisor, el país y el tipo de tarjeta, y la herramienta los usa para completar los datos del emisor en el resultado.

¿Por qué mi número válido aparece como no emitido?

Porque un número puede pasar Luhn y la comprobación de longitud sin corresponder a ninguna tarjeta real. Los números de prueba y los generados con fines de desarrollo cumplen la estructura pero no pertenecen a un emisor, y la herramienta lo indica cuando ocurre.

¿Sirve para validar formularios de pago?

Sí, es una comprobación previa útil para el lado del cliente antes de enviar una petición de autorización. Muchos desarrolladores lo usan durante la integración con Redsys, Stripe o PayPal para asegurarse de que su formulario acepta los formatos correctos.

¿Cuál es la diferencia con un generador de tarjetas?

Un validador comprueba si un número existente está bien formado, mientras que un generador crea números nuevos que cumplen la estructura. Ambos se complementan para pruebas: generas números con el generador de tarjetas y los verificas con el validador.

¿Necesito registrarme para usarlo?

No, la herramienta funciona sin registro ni cuenta. Solo tienes que abrirla, escribir o pegar el número y ver el resultado al instante, igual que con el comprobador de fortaleza de contraseñas.

¿Funciona en el móvil?

Sí, funciona directamente desde el navegador del teléfono sin instalar ninguna app. El formato en directo y la insignia de esquema se adaptan a la pantalla, algo práctico cuando revisas un número sobre la marcha.

¿Puedo ver el cálculo de Luhn?

Sí, la vista de cálculo muestra qué dígitos se duplican, la suma acumulada y el resultado Mod 10. Es útil para aprender el algoritmo o depurar tu propia lógica de validación antes de compararla con un conversor de texto.

¿Es compatible con Maestro y tarjetas prepago?

Sí, detecta Maestro con sus longitudes variables (de 12 a 19 dígitos) y muestra el tipo de tarjeta (crédito, débito o prepago) cuando los datos BIN están disponibles. Esta cobertura evita los falsos negativos habituales en validadores más antiguos.

¿Qué exporto en CSV o JSON?

Exportas la tabla completa del modo por lotes: cada número con su esquema, su estado de Luhn y su validez. Puedes importar ese archivo a tu suite de pruebas o procesarlo después con un generador de hash MD5 si necesitas anonimizar los datos.



Report a Bug
ToolsPivot

CONTACT US

marketing@toolspivot.com

ADDRESS

Ward No.1, Nehuta, P.O - Kusha, P.S - Dobhi, Gaya, Bihar, India, 824220

Our Most Popular Tools