codekitto

Generador de tarjeta de crédito de prueba

Elige la marca, genera uno o varios números válidos por Luhn con caducidad y CVV para probar el checkout. Todo en el navegador: no son tarjetas reales.

Cada marca usa longitud y prefijos (IIN) típicos.

De 1 a 500 por vez.

Resultado

Haz clic en Generar tarjetas para ver los números aquí.

Los números son ficticios y sirven solo para probar formularios de pago, pasarelas y sandboxes. Pasan la comprobación de Luhn, pero no son tarjetas reales, no los emitió ningún banco y no autorizan una compra. No los uses para comprar ni para suplantar a un titular.

Funciona en tu navegador. Lo que pegas no sale de tu dispositivo.

Cómo usar

  1. En la pestaña Generar, elige la marca (Visa, Mastercard, American Express, Discover, Elo o Hipercard), la cantidad (1 a 500) y si el número debe mostrarse con espacios.
  2. Haz clic en Generar tarjetas. Cada línea muestra número, caducidad (MM/AA) y CVV.
  3. Usa Copiar para el portapapeles, o Descargar TXT / Descargar CSV para guardar. En el CSV las columnas son brand, number, expiry y cvv. En Excel, el número sin espacios pasa a notación científica y pierde el último dígito, y el CVV que empieza con 0 pierde ese cero: deja Número con espacios marcado e importa la columna cvv como texto.
  4. En la pestaña Validar, pega un número (con o sin espacios) y pulsa Validar para comprobar el dígito de Luhn.

Todo ocurre en tu navegador. Lo que generas no se sube a ningún servidor y no entra en la URL — Analytics y anuncios solo ven la dirección de la página.

Para qué sirve

Los formularios de pago, las sandboxes de pasarela y las listas de QA casi siempre piden una tarjeta que “parezca válida”: longitud correcta para la marca, dígito de control Luhn, caducidad futura y CVV del tamaño adecuado. Usar la tarjeta personal en homologación es una mala idea; pegar un número de un sitio cualquiera sin leer el aviso, también. Esta página es para quien necesita datos desechables, válidos solo por la matemática, y nada más.

Puedes generar un Visa para un clic manual en el checkout, o un CSV con cincuenta Mastercard para un script de carga. Elo e Hipercard están porque los checkouts brasileños suelen ramificar reglas por esas marcas. American Express tiene 15 dígitos y CVV de cuatro; la herramienta lo respeta para ejercitar la validación de tu UI.

Importante: todo número aquí es ficticio. Pasa la comprobación de Luhn que la mayoría de front-ends y muchas pasarelas ejecutan antes de hablar con el banco, pero no es una tarjeta real, no la emitió ningún banco y no autoriza una compra. No lo uses para comprar, abrir cuentas ni suplantar a un titular. Sirve solo para probar sistemas.

Cómo funciona

Las redes identifican al emisor con un prefijo IIN/BIN y una longitud fija del PAN. La herramienta elige un prefijo típico de la marca, rellena el resto con el generador criptográfico del navegador (crypto.getRandomValues) y añade el dígito de Luhn, para que la suma con el doble alternado cierre bien.

La caducidad queda unos meses en el futuro, para que la prueba no caiga en “tarjeta vencida” sin querer. El CVV tiene tres dígitos en la mayoría de marcas y cuatro en American Express. Los espacios en pantalla (4-4-4-4 o 4-6-5 en Amex) son opcionales y solo cambian la visualización, la copia y la exportación: la validación siempre quita lo que no es dígito.

La pestaña Validar hace el camino inverso: quita puntuación, exige longitud entre 13 y 19 dígitos y comprueba Luhn. No consulta banco, red de fraude ni marca. Cerrar la pestaña borra lo que había en memoria.

Preguntas frecuentes

¿Estas tarjetas son reales?

No. Son números aleatorios con dígito de Luhn correcto y prefijos plausibles de la marca. No cobran ninguna cuenta.

¿La pasarela de pago las aceptará?

Muchas sandboxes aceptan cualquier PAN válido por Luhn (o una lista oficial de tarjetas de prueba). En producción la pasarela las rechaza, porque ningún emisor respalda el número. Usa las tarjetas de prueba documentadas del proveedor cuando necesites códigos concretos de éxito o rechazo.

¿Mis datos se envían a un servidor?

No. Generación, validación, copia y descarga ocurren en tu dispositivo. Nada del resultado va a la URL.

¿Por qué hay Elo e Hipercard?

El comercio electrónico brasileño suele tener campos o reglas de cuotas por marca. Tener marcas locales junto a Visa y Mastercard acerca el QA del checkout a producción, sin inventar números a mano.

¿Puedo usar estos números en producción?

No. Úsalos solo en desarrollo, homologación o pruebas automatizadas. Un pago real exige un instrumento verdadero del titular.

¿Qué comprueba Luhn?

Es una suma de verificación simple: de derecha a izquierda, dobla cada segundo dígito, ajusta valores mayores que nueve, suma todo y exige múltiplo de diez. Detecta errores de tipeo; no prueba que la tarjeta exista o tenga límite.