Generador de tarjetas de crédito (solo pruebas)
Esta herramienta genera números de tarjeta que pasan la verificación Luhn (mod-10) para Visa, Mastercard, American Express, Discover y JCB. Produce números aleatorios pero estructuralmente correctos — con la longitud adecuada, el prefijo IIN, y un dígito de control Luhn correctamente calculado — junto con una fecha de caducidad, CVV y titular aleatorios.
SOLO PARA PRUEBAS — LEE ESTO
Estos números NO son tarjetas reales. No están asociados a ningún banco, cuenta ni procesador de pagos. Existen únicamente para desarrollo y QA. Intentar usar un número generado en una transacción real fallará y puede constituir fraude.
Usar cualquier número de tarjeta de crédito que no te haya emitido una entidad real para comprar bienes, servicios o suscripciones es ilegal en la mayoría de jurisdicciones.
Usos legítimos
- Validación de formularios en el cliente — construir y probar UI que comprueba longitud y Luhn.
- Maquetas de diseño — mostrar números realistas en capturas sin exponer datos reales.
- Tests unitarios e integración — poblar bases de datos con números de forma válida.
- Material educativo — demostrar el algoritmo Luhn con datos realistas.
- Sandboxes de pasarelas de pago — algunos aceptan números Luhn-válidos para pruebas básicas.
Cómo funciona
- Se elige un prefijo IIN específico de marca (p. ej.
4para Visa,51–55o2221–2720para Mastercard,34/37para Amex,6011/65para Discover,3528–3589para JCB). - Se añaden dígitos aleatorios hasta
longitud total − 1. - Se calcula el dígito de control Luhn y se concatena.
- La salida se formatea con la separación adecuada por marca (
4-4-4-4en la mayoría y4-6-5para Amex).
Marcas y longitudes
| Marca | Prefijos | Longitud |
|---|---|---|
| Visa | 4 | 16 |
| Mastercard | 51-55 / 2221-2720 | 16 |
| American Express | 34, 37 | 15 |
| Discover | 6011, 65 | 16 |
| JCB | 3528-3589 | 16 |
Recuerda: usa estos números solo en entornos de desarrollo. Nunca intentes hacer una compra real con una tarjeta generada.
Tiny Online Tools







