Generador de números de tarjeta bancaria de prueba

Genera un número de tarjeta ficticio, conforme al algoritmo de Luhn, para probar tus formularios de pago o tu validación en el cliente — no es una tarjeta real, no puede usarse para ningún pago.

Ejemplo:
"4" para Visa, "5" para Mastercard

Cómo funciona

El algoritmo de Luhn es utilizado por los emisores de tarjetas bancarias para detectar errores de introducción de datos: el último dígito del número se calcula a partir de los anteriores. Esta herramienta genera un número aleatorio cuyo dígito de control es válido, útil para comprobar que un formulario acepta correctamente los números válidos y rechaza los inválidos.

¿Puedo usar este número para una compra real?

No. Este número es puramente ficticio: respeta el formato y la validación de Luhn pero no está asociado a ninguna cuenta bancaria real y será rechazado por cualquier procesador de pagos.

¿Por qué especificar un prefijo (BIN)?

El prefijo (Bank Identification Number) determina la red de tarjeta simulada, por ejemplo «4» para Visa o «5» para Mastercard, lo que permite probar la detección automática del tipo de tarjeta en tu formulario.

Procesamiento 100% local: el cálculo se ejecuta completamente en tu navegador mediante WebAssembly, sin ningún envío de datos a un servidor.