UTILS.
100% en el navegador
💳

Generador de números de tarjeta de crédito de prueba

Genera números de tarjeta de crédito de PRUEBA sintácticamente válidos y que pasan Luhn por marca (Visa, Mastercard, Amex, Discover, JCB) para QA y pruebas de formularios. No son tarjetas reales.

Elige una marca y pulsa Generar.
⚠ Solo datos de prueba: son números generados aleatoriamente y válidos según Luhn. No son tarjetas reales, no están vinculados a ninguna cuenta y no pueden cobrarse. Usar solo para pruebas.

Acerca de esta herramienta

El Generador de números de tarjeta de crédito de prueba produce números de tarjeta estructuralmente válidos que pasan la suma de verificación de Luhn, de modo que superan la validación de formato y dígito de control del lado del cliente en los formularios de pago durante QA y desarrollo. Cada número se fabrica desde cero: la herramienta elige un prefijo IIN y una longitud de marca (Visa empieza por 4 y tiene 16 dígitos, Mastercard 51-55/16, American Express 34 o 37/15, Discover 6011/16, JCB 3528-3589/16), rellena el interior con dígitos aleatorios y luego calcula el dígito de control final con el algoritmo de Luhn: duplicando cada segundo dígito desde la derecha, restando 9 donde el resultado supera nueve, sumando y añadiendo el dígito que hace que el total sea múltiplo de diez.

Estos números no están conectados a ninguna cuenta real, no pueden cobrarse y solo deben usarse en entornos de prueba y sandbox. Los procesadores de pago también publican sus propias tarjetas de prueba oficiales (por ejemplo 4242 4242 4242 4242) para flujos sandbox de extremo a extremo; usa esas cuando una pasarela deba aprobar la transacción. Esta herramienta sirve para ejercitar tu propia lógica de validación, almacenamiento y formato de formularios donde todo lo que necesitas es un número válido según Luhn y con la forma de una marca.

Todo se genera localmente con la aleatoriedad integrada de tu navegador: nada se sube. Opcionalmente incluye una fecha de caducidad futura aleatoria (MM/YY, de uno a cinco años) y un CVV correspondiente (tres dígitos, o cuatro para Amex). Genera de 1 a 50 a la vez y copia el lote con un clic.

Preguntas frecuentes

¿Son números de tarjeta de crédito reales?
No. Son números fabricados aleatoriamente que solo satisfacen el dígito de control de Luhn y las reglas de prefijo y longitud de una marca. No están vinculados a ninguna cuenta bancaria, no pueden cobrarse y existen únicamente para probar la validación de formato en formularios y en código.
¿Cómo se hace válido el número?
La herramienta fija los dígitos iniciales de la marca, rellena el resto aleatoriamente y luego aplica el algoritmo de Luhn al cuerpo: duplicando cada segundo dígito desde la derecha, restando 9 cuando supera nueve, sumando todos los dígitos y añadiendo el dígito de control que hace el total divisible entre 10.
¿Funcionarán en un sandbox de pago?
Pasan las comprobaciones de Luhn y de formato, lo que basta para la validación del lado del cliente, pero un sandbox de pasarela que deba aprobar una transacción suele requerir sus propias tarjetas de prueba publicadas (como la 4242 4242 4242 4242 de Stripe). Usa los números de prueba oficiales del procesador para flujos de aprobación completos de extremo a extremo.
¿Para qué sirven la caducidad y el CVV?
Cuando se activa, la herramienta añade una caducidad futura aleatoria (MM/YY, 1-5 años) y un CVV aleatorio —tres dígitos para la mayoría de marcas, cuatro para American Express— de modo que un formulario que espera los tres campos pueda rellenarse con datos de prueba coherentes entre sí.

Más herramientas