Publicidad

8 redes de tarjetas · 374.788 BIN · IBAN de 90 países

Generador de tarjetas de crédito

Crea números de tarjeta de prueba que pasan el algoritmo de Luhn, con fecha de vencimiento y CVV, para cualquier marca o a partir de tu propio BIN. Pensado para desarrolladores y equipos de QA: no son tarjetas reales y no sirven para pagar.

Publicidad
Tarjetas generadas

Solo datos de prueba: ningún banco ha emitido estos números y cualquier pago real con ellos será rechazado.

Publicidad

Se genera en tu navegador con su API criptográfica: no se envía nada a ningún servidor.

Formato Visa

Empieza por
4
Longitud
13, 16, 19
Código de seguridad
3
Stripe
4242 4242 4242 4242
Generador Visa
Publicidad

Comprueba, consulta y prueba en el sandbox

El generador cubre las pruebas de formato. Estas herramientas cubren el resto del plan de pruebas de un formulario de pago.

Rangos de cada marca de un vistazo

Los prefijos y longitudes que tu checkout debe aceptar. Cada marca tiene su propio generador.

Publicidad

Del BIN a los datos de prueba en tres pasos

  1. Elige una red

    Selecciona una marca o escribe un BIN o patrón como 453201xxxx.

  2. Genera las tarjetas

    Obtén números válidos según Luhn con vencimiento y CVV en un clic.

  3. Copia o exporta

    Pégalos en tu formulario o descárgalos en CSV, JSON o XML.

Para desarrolladores y QA

Datos de prueba fuera del alcance de PCI

Usa números generados para todo lo que ocurre antes de la petición de pago y, después, las tarjetas sandbox oficiales de tu pasarela para aprobaciones, rechazos y 3-D Secure.

  • Prueba la validación y las máscaras de entrada
  • Llena bases de datos de staging y demos
  • Reproduce rechazos y 3-D Secure en el sandbox
Ver tarjetas de prueba por pasarela

Tarjetas sandbox oficiales por pasarela

Las 18 pasarelas →

¿Qué es un número de tarjeta de prueba?

Un número de tarjeta de prueba se parece a uno real en todo lo que una web puede comprobar por sí sola: empieza por el prefijo correcto de la marca, tiene la longitud adecuada y su último dígito de control es correcto. La diferencia es que ningún banco lo ha emitido, así que no está vinculado a ninguna cuenta, persona ni saldo. Los desarrolladores y testers lo usan para probar formularios de pago, flujos de checkout y bases de datos sin exponer datos de clientes reales.

Este generador de tarjetas de crédito construye cada número igual que lo hacen las redes de pago: parte de un prefijo de emisor real (el IIN o BIN), rellena los dígitos de la cuenta al azar con el generador criptográfico de tu navegador y calcula el último dígito con el algoritmo de Luhn. Después añade una fecha de vencimiento futura y un código de seguridad con la longitud que corresponde a cada marca. Todo ocurre en tu dispositivo: no enviamos nada a nuestro servidor.

No sirven para pagar. Los números generados solo superan la validación de formato. Una compra real necesita la aprobación del banco emisor, por lo que cualquier intento de pago se rechaza; además, usar datos de una tarjeta sin autorización es un delito.

Formato del número según la marca

Los primeros dígitos identifican la red y el banco emisor. Esta tabla resume los rangos que usa el generador, para que sepas qué debe aceptar tu código de validación:

MarcaEmpieza por (IIN)DígitosDígitos del CVV
Visa413, 16, 193
Mastercard51–55, 2221–2720163
American Express34, 37154
Discover6011, 644–649, 6516–193
JCB3528–358916–193
Diners Club300–305, 36, 38–3914–193
UnionPay6216–193
Maestro5018, 5020, 5038, 5893, 6304, 6759, 6761–676312–193
Publicidad

Cómo funciona el dígito de control (algoritmo de Luhn)

El algoritmo de Luhn, también llamado «módulo 10», lo publicó el ingeniero de IBM Hans Peter Luhn en los años cincuenta, y hoy lo usan todas las grandes marcas para detectar errores de tecleo. Veámoslo con el número de prueba más conocido, 4111 1111 1111 1111:

  1. Empezando por la derecha, duplica uno de cada dos dígitos (los resaltados en la tabla).
  2. Si el doble es mayor que 9, réstale 9 (un 8 se queda en 8, pero 7 × 2 = 14 pasa a ser 5).
  3. Suma todos los valores. En este caso, el total es 30.
  4. Si el total termina en 0, el número es válido. 30 es múltiplo de 10, así que este número lo es.
Dígito4111111111111111
¿Se duplica?8–2–2–2–2–2–2–2–
Valor sumado8121212121212121

Para generar un número hacemos lo mismo al revés: rellenamos todos los dígitos menos el último, calculamos la suma y elegimos el dígito final que lleva el total al siguiente múltiplo de 10. Puedes revisar cualquier número paso a paso con nuestro validador de tarjetas de crédito.

Cómo usar el generador

  1. Elige la marca: Visa, Mastercard, American Express, Discover, JCB, Diners Club, UnionPay o Maestro.
  2. Si quieres, indica un BIN o un patrón. Con un BIN de 6 a 8 dígitos obtienes números de un rango de emisor concreto. Usa x como comodín (por ejemplo 5425xxxxxxxx1234) para fijar algunos dígitos: el generador respeta los que escribes y calcula un comodín para que el número siga pasando Luhn.
  3. Ajusta la cantidad y los detalles: hasta 1.000 tarjetas, mes y año de vencimiento aleatorios o fijos, y CVV aleatorio o fijo.
  4. Exporta: copia la lista o descárgala en CSV, JSON, XML o texto separado por barras (número|mm|aaaa|cvv).

Para qué se usan las tarjetas de prueba

Pruebas con una pasarela de pago

Cuando pruebes una integración de pagos real en modo sandbox, usa las tarjetas de prueba que documenta la propia pasarela: están preparadas para devolver resultados concretos, como una aprobación, un rechazo o un desafío 3-D Secure, algo que un número aleatorio no puede hacer. Los números generados son ideales para todo lo que ocurre antes de que la petición llegue a la pasarela. Listas oficiales de tarjetas de prueba:

Preguntas frecuentes

¿Son tarjetas de crédito reales?

No. Los números cumplen las reglas públicas de formato de cada red (prefijo, longitud y dígito de control Luhn), pero no están asociados a ninguna cuenta bancaria, titular ni línea de crédito. Solo sirven para probar software.

¿Puedo comprar algo o activar una prueba gratuita con una tarjeta generada?

No. Un pago real necesita la autorización del banco emisor y ningún banco ha emitido estos números, así que cualquier cargo se rechaza. Intentar pagar con una tarjeta que no es tuya es un fraude. Úsalos solo en entornos sandbox, formularios y datos de prueba.

¿Por qué los números pasan la validación?

La mayoría de los formularios de pago solo comprueban el formato: el prefijo de la marca, la longitud y la suma de Luhn. Nuestros números cumplen esas tres reglas, que es justo lo que necesitas para probar tu código de validación. Una pasarela de pago en modo real los rechazará igualmente.

¿Puedo generar tarjetas a partir de un BIN concreto?

Sí. Escribe el BIN (los primeros 6 a 8 dígitos) en el campo BIN / patrón. También puedes usar x como comodín, por ejemplo 453201xxxxxxxxxx: cada x se rellena al azar y el dígito de control se calcula para que el número pase Luhn.

¿Qué formato de exportación me conviene?

El formato con barras (número|mm|aaaa|cvv) es cómodo para copiar y pegar; CSV, para hojas de cálculo y fixtures; JSON, para mocks de API y pruebas unitarias; y XML, para integraciones antiguas. Puedes generar hasta 1.000 tarjetas de una vez.

Herramientas relacionadas

Publicidad