Generador de Tarjetas de Crédito de Prueba

Genera números de tarjeta válidos según Luhn para pruebas de pago — claramente ficticios, nunca utilizables en compras reales.

Solo para pruebas de software. Los datos generados aquí son aleatorios y no pertenecen a ninguna persona ni empresa real. Usarlos para cometer fraude o de mala fe es un delito.

Cómo usar

  1. Elige una marca de tarjeta (o deja "Cualquier marca") y haz clic en "Generar".
  2. Obtienes un número que pasa la verificación de Luhn, más una fecha de caducidad y un CVV claramente ficticios para rellenar formularios de prueba.
  3. Usa el campo de comprobación para probar si cualquier número de tarjeta pasa el algoritmo de Luhn — todo se ejecuta localmente.

Sobre esta herramienta

Todo formulario de pago valida los números de tarjeta con el algoritmo de Luhn antes de contactar con la pasarela de pago — detecta errores de tecleo al instante, sin ida y vuelta por la red. Para probar esa validación, un desarrollador necesita números que pasen la verificación sin pertenecer a nadie. Eso es lo que genera esta herramienta: secuencias matemáticamente válidas construidas sobre los rangos de prefijos públicos de cada marca (4 para Visa, 51–55 para Mastercard, 34/37 para Amex).

Un número generado no puede hacer una compra. Las transacciones reales las autorizan la red de tarjetas y el banco emisor, que comprueban si la tarjeta realmente existe, está activa y tiene fondos — un número aleatorio válido según Luhn falla en todo eso. La fecha de caducidad y el CVV que se muestran aquí son valores aleatorios solo para rellenar formularios. Para pruebas de pago de extremo a extremo, usa las tarjetas de prueba oficiales publicadas por tu proveedor de pagos (Stripe, Adyen, Cielo y otros documentan las suyas).

El comprobador aplica el mismo algoritmo de Luhn a cualquier número que pegues: duplica cada segundo dígito desde la derecha, resta 9 a los resultados mayores que 9, suma todo y verifica que el total sea múltiplo de 10. Es una comprobación matemática, no una consulta de tarjeta — un veredicto de "válido" significa bien formado, no real.

La fórmula

Verificación de Luhn: empezando por el dígito de la derecha, duplica cada segundo dígito; si al duplicar sale más de 9, resta 9. Suma todos los dígitos — el número es válido cuando la suma es múltiplo de 10.

Preguntas frecuentes

¿Una tarjeta generada puede hacer una compra real?

No. Los cargos reales los autorizan la red de tarjetas y el banco emisor, que verifican que la tarjeta existe y tiene fondos. Un número aleatorio válido según Luhn se rechaza en ese paso.

¿Y entonces por qué mi checkout acepta el número?

El front-end solo ejecuta la verificación de Luhn para detectar errores de tecleo. Que lo acepte ahí solo significa que el formato es válido — la verificación real ocurre en la pasarela.

¿Qué números debería usar para probar una pasarela de pago?

Las tarjetas de prueba oficiales publicadas por tu proveedor. Esos números los reconoce el entorno sandbox y producen resultados predecibles (aprobada, rechazada, 3-DS requerido).

¿La fecha de caducidad y el CVV son reales?

No. Son valores aleatorios generados solo para que puedas rellenar los campos obligatorios del formulario durante las pruebas.

¿Algo de esto sale de mi navegador?

No. La generación y la verificación de Luhn se ejecutan 100% en JavaScript en tu dispositivo. No se transmite ni se almacena nada.

Herramientas relacionadas

¿Enlaces largos? Acórtalos gratis

Vai.la convierte cualquier URL en un enlace corto con estadísticas de clics, código QR y tu propio biolink.

Vai.la no se hace responsable del uso de las herramientas ni de las decisiones tomadas a partir de sus resultados.