Generadores universales, sin país

Lo que no depende de una legislación concreta: identificadores técnicos, medios de pago que pasan Luhn, cuentas IBAN de once países y pasaportes con zona de lectura mecánica.

✓ 9 generadores 🔒 Todo en tu navegador Lotes de 1 a 100 · CSV y JSON

100 % privado. No hay servidor: los datos se generan en tu navegador y no se envían ni se guardan en ninguna parte.

Luhn no es lo mismo que «tarjeta válida»

Las tarjetas que genera esta herramienta pasan el algoritmo de Luhn y llevan un prefijo real de marca, así que cualquier formulario las acepta y las clasifica bien como Visa, Mastercard o Amex. Eso es exactamente lo que necesitas para probar máscaras, detección de marca y validación de campo.

Lo que no son es tarjetas con fondos: ninguna pasarela de pago las autorizará. Para probar cobros de principio a fin hay que usar las tarjetas del entorno de pruebas de tu pasarela, que están asociadas a respuestas concretas. Lo explicamos en la ficha de tarjetas.

Identificadores técnicos

  • UUID v4 con crypto.getRandomValues, no con Math.random, y v1 con marca de tiempo real, útil para probar ordenaciones.
  • JWT con el payload que escribas, firma correcta o deliberadamente rota, y fechas iat y exp automáticas. La clave nunca sale de tu navegador.
  • IBAN de once países con el control ISO 7064 módulo 97 y la longitud exacta de cada uno.
  • Pasaporte con MRZ: las dos líneas TD3 de 44 caracteres con sus cuatro dígitos de control, para probar lectores de documentos.
  • MAC con bit local o de fabricante, e IMEI con verificador de Luhn.

Preguntas frecuentes

Sobre estos generadores

¿Puedo cobrar con estas tarjetas?

No. Pasan Luhn y tienen prefijo de marca real, pero no están emitidas por ningún banco ni tienen fondos. Para probar cobros usa las tarjetas del entorno de pruebas de tu pasarela.

¿La clave de mi JWT se envía a algún sitio?

No. La firma se calcula en tu navegador con la API de criptografía del propio navegador. No hay servidor al que enviarla.

¿Los UUID son criptográficamente aleatorios?

Sí, usan crypto.getRandomValues. La probabilidad de colisión es la misma que en cualquier implementación seria de la versión 4.