Validador de número de tarjeta — comprobación Luhn y marca
DesarrolloUn validador de número de tarjeta ejecuta la suma de verificación de Luhn (ISO/IEC 7812) sobre un número de tarjeta en tu navegador e identifica la marca, como Visa o Mastercard, a partir de sus primeros dígitos (IIN/BIN).
Esta página se tradujo con ayuda de IA y aún no ha recibido revisión profesional. Consulta las fuentes citadas antes de usarla para una decisión importante.
Qué es
El último dígito de un número de tarjeta es un dígito de control de Luhn diseñado para detectar erratas: empezando por el segundo dígito por la derecha, se duplica uno de cada dos dígitos (se resta 9 cuando el resultado supera 9); si el total es múltiplo de 10, el número es estructuralmente válido. Los primeros dígitos (IIN/BIN) identifican la red emisora, que es como se detecta la marca. Esta herramienta está pensada para crear y probar formularios de pago: el número nunca se envía a ningún sitio y pasar Luhn no significa que una tarjeta sea real o esté activa.
Cómo se usa
- 1Introduce el número de tarjeta (se permiten espacios y guiones).
- 2Pulsa validar.
- 3Lee el resultado de Luhn, la marca detectada y el número de dígitos.
Referencia
| Marca | Empieza por | Dígitos |
|---|---|---|
| Visa | 4 | 13, 16, 19 |
| Mastercard | 51–55, 2221–2720 | 16 |
| American Express | 34, 37 | 15 |
| JCB | 3528–3589 | 16–19 |
| Discover | 6011, 644–649, 65 | 16–19 |
| UnionPay | 62 | 16–19 |
Fuentes y estándares
Preguntas frecuentes
¿Adónde se envía el número de tarjeta que introduzco?
A ningún sitio. El cálculo de Luhn y la detección de la marca se ejecutan por completo en tu navegador y el número nunca se almacena. Aun así, es preferible usar números de prueba en lugar de números de tarjeta reales.
¿Pasar Luhn significa que la tarjeta es real?
No. Luhn es solo una comprobación estructural que detecta erratas. Solo la red de tarjetas y el emisor pueden confirmar si una tarjeta está emitida, vigente o con fondos.
¿Hay números de tarjeta de prueba para desarrollo?
Sí. Usa los números de prueba publicados por los proveedores de pago; por ejemplo, 4111 1111 1111 1111 (formato Visa) pasa la comprobación de Luhn.