Generador de tarjetas de crédito de prueba — números válidos Luhn

Genera números de tarjeta de test Visa, Mastercard, Amex y Discover válidos Luhn, con expiración y CVV, para QA de formularios de pago y fixtures. No es un medio de pago real.

Cargando…
Números de tarjeta de crédito de prueba — notas para desarrolladores
Números ficticios Visa/Mastercard/Amex/Discover válidos Luhn, construidos a partir de prefijos de sandbox públicos. No se pueden cobrar. No es un medio de pago real.

Cómo funciona la generación

Elige una cantidad (1 a 100), una red de tarjeta (o aleatoria), un formato de número, si la clave Luhn debe ser válida o inválida a propósito, y si se debe incluir un CVV. La expiración siempre es una fecha futura aleatoria. Cambiar una opción actualiza la lista de inmediato. Copia todo o descarga en JSON, CSV, SQL o TXT.

Opciones

Cantidad (1 a 100)
Cuántas filas generar para trabajos de seed. Limitado a 100.
Redes de tarjeta
Activa cualquier combinación de Visa, Mastercard, American Express y Discover — cada una usa su propio prefijo BIN de sandbox documentado públicamente, su longitud de número (Amex 15 dígitos, las demás 16) y su longitud de CVV (Amex 4 dígitos). Con varias activas, las filas se mezclan; al menos una debe permanecer activa.
Formato del número
Agrupado añade espacios cada 4 dígitos (4-6-5 en Amex) como un formulario de tarjeta real. Simple genera dígitos sin separadores para payloads de API y columnas de base de datos.
Clave de control Luhn
Válida produce un número que pasa el algoritmo de Luhn, como un número de tarjeta real. Inválida invierte el dígito de control para que el número falle Luhn a propósito — útil para comprobar que tu validación realmente rechaza entradas incorrectas.
Incluir CVV
Añade un CVV aleatorio de 3 dígitos (4 en Amex) a cada línea y exportación. Desactívalo cuando solo se necesite el número de tarjeta.

Ejemplos

Fixture Visa por defecto

Ajustes

networks=[visa], format=grouped, checksumValidity=valid, includeCvv=on

Ejemplo de salida

4111 1111 1111 1111 | Exp 03/29 | CVV 482

Amex inválida a propósito para pruebas de rechazo

Ajustes

networks=[amex], format=plain, checksumValidity=invalid, includeCvv=off

Ejemplo de salida

378282246310006 | Exp 11/28

Herramientas relacionadas

¿Necesitas una columna de nombre, dirección o ID a juego para el mismo fixture? Prueba el generador de nombres de prueba, el generador de direcciones de prueba, o el generador UUID.

FAQ de tarjeta de crédito de prueba

Prefijos de sandbox, Luhn, y lo que esta herramienta no es

¿Se pueden cobrar estos números de tarjeta?

No. Son cadenas ficticias para QA de formularios y fixtures, construidas a partir de prefijos de sandbox documentados públicamente por proveedores de pago. No están vinculadas a ninguna cuenta bancaria ni titular.

¿Por qué los números siguen pasando Luhn?

Los formularios de pago reales validan la clave de control Luhn antes de contactar siquiera a un proveedor. Un número de prueba necesita una clave real para ejercitar ese camino de código — eso es lo que da el modo válido.

¿Para qué sirve el interruptor de clave inválida?

Invierte el dígito de control para que el número falle Luhn a propósito. Úsalo para confirmar que tu validación realmente rechaza números de tarjeta mal formados, no solo que acepta los buenos.

Buscaba un generador de tarjetas de crédito falsas. ¿Es esto?

Si necesitas números ficticios válidos Luhn para desarrollo, QA y fixtures, sí. Si buscas una forma de hacer compras reales, esta herramienta no lo hará — y no lo añadiremos.

Datos de prueba

Valores de campo sintéticos para fixtures y seed de BD — primero números de teléfono en rangos reservados.

Explorar otras categorías de herramientas

Minificar

Reduce código y assets para producción — minifica JavaScript, CSS, HTML, JSON y XML antes de gzip o un despliegue CDN.

Desminificar

Expande código minificado o comprimido — desminifica JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML y otros formatos al depurar o revisar.

Conversión

Transforma datos entre JSON, YAML, XML y CSV en local — sin subidas a un servidor.

Codificación

Codifica o decodifica Base64, componentes URL y entidades HTML — solo en el cliente.

Serialización

Serializa y deserializa estructuras PHP junto a los flujos JSON.

Herramientas JSON

Valida, formatea, compara y explora payloads JSON — complementarias a minificadores y convertidores.

Herramientas SVG

Previsualiza, optimiza con SVGO, exporta Data URI, redimensiona, embellece, convierte a JSX y valida SVG — todo en tu navegador.

Embellecer

Haz el código legible con una indentación coherente — embellece JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML y más en tu navegador.

Preprocesadores CSS

Compila SCSS o LESS a CSS estándar en el navegador — combínalo con embellecer o minificar para un flujo de hoja de estilos completo.

Herramientas color y CSS

Comprobación de contraste WCAG pegada localmente con sintaxis de color CSS moderna — vistas de par y matriz, nunca se sube.

DevOps e Infra

Formato, validación y minificación de Terraform HCL, formato y lint de Dockerfile, validación de Docker Compose y .env.

CI/CD

GitHub Actions y GitLab CI — formatear YAML y comprobar la estructura de workflows/jobs en el navegador.

Logs y observabilidad

JSON/NDJSON línea a línea y access logs de Nginx/Apache — formato, filtro, validación y CSV/TSV.

Kubernetes

Manifiestos multi-doc, validación estructural, starters Ingress/Deployment y formato de values de Helm.

Red / IP

CIDR, subredes y ayudas IPv4/IPv6 — en tu navegador.

Seguridad y tokens

JWKS, certificados X.509 y escaneo de secretos — en local en el navegador.

API y esquemas

Herramientas OpenAPI para formatear, validar y analizar tus specs.

Herramientas HTTP

cURL, mensajes HTTP, URLs, HAR y Cookie / Set-Cookie pegados en el navegador — formatear e inspeccionar, nunca se envían.

Herramientas SEO / Web

Genera meta tags, Open Graph y Twitter Card localmente — vistas simuladas desde tus entradas, nunca fetch de tu sitio en vivo.

Utilidades para desarrolladores

Timestamps, UUID, ULID, Nanoid, cron, contraseñas, regex, slugify, bases numéricas, mayúsculas, diff de texto y chmod — todo en el cliente.

Texto y Markdown

Cuenta palabras, genera TOC Markdown y limpia listas de líneas — todo en tu navegador.

IA y LLM

Conteo de tokens, estimación de costes y ajuste a la ventana de contexto — 100 % en el navegador.