Validador de número de tarjeta de crédito
Introduce un número de tarjeta para comprobar si está matemáticamente bien formado con el algoritmo de Luhn y ver su red probable. Esto no comprueba si la tarjeta es real, está activa o tiene fondos, y el número nunca sale de tu navegador.
El número de tu tarjeta nunca sale de esta página. Aquí no hay ningún servidor al que enviarlo, así que el número que escribes no se transmite, no se guarda, no se registra y nadie lo ve, ni siquiera para comprobar si es válido. La comprobación de Luhn se ejecuta por completo en tu navegador.
Cómo funciona
El último dígito de un número de tarjeta es un dígito de control, elegido para que el número entero cumpla la fórmula de Luhn. Esa relación incorporada es lo que permite a una página de pago rechazar un número obviamente mal tecleado sin tener que preguntar al banco. Es una prueba de forma, no de si la tarjeta es auténtica, y esta herramienta cuida mucho de dejar clara esa diferencia.
La comprobación de Luhn avanza desde el dígito más a la derecha hacia la izquierda. Cada segundo dígito se duplica y, si al duplicarlo se pasa de 9, se le resta 9, que es lo mismo que sumar sus dos cifras. Después se suman todos los dígitos, tanto los duplicados como los que quedaron intactos. Si ese total es múltiplo de 10, el número pasa. Como extra, la herramienta también lee las cifras iniciales para informar de la red probable de la tarjeta.
Ejemplo resuelto
Tomemos el número de muestra 4111 1111 1111 1111, uno de los números de prueba estándar y no una tarjeta real. Al duplicar cada segundo dígito desde la derecha, siete de los unos se convierten en doses y el 4 inicial en 8, mientras que el resto de los dígitos se dejan tal cual. Al sumarlos todos se llega a 30, que es múltiplo de 10, así que el número pasa la comprobación de Luhn. Como empieza por 4, la herramienta indica que la red probable es Visa.
Cuándo usarías esto
Quien desarrolla o prueba un formulario de pago usa las comprobaciones de Luhn para rechazar entradas incorrectas antes de que lleguen a un proveedor de pagos, y esta herramienta es una forma rápida de confirmar que un número de prueba está bien formado. También es útil para pillar un desliz al copiar un número largo. Sea cual sea el motivo, recuerda que pasar la comprobación solo significa que el número está correctamente formado, y que nada de lo que introduces aquí se envía absolutamente a ningún sitio.
Preguntas frecuentes
¿Un resultado válido significa que la tarjeta funciona de verdad?
No. Que pase la comprobación solo indica que los dígitos son matemáticamente coherentes según la fórmula de Luhn, que es como los formularios detectan un número mal tecleado. No dice nada sobre si la tarjeta llegó a emitirse, si está activa o si tiene dinero. Eso solo te lo puede confirmar el banco.
¿Se envía mi número de tarjeta a algún sitio cuando lo compruebo?
No. Nada se transmite, se almacena ni se registra. La comprobación la hace JavaScript ejecutándose en tu propio dispositivo, y detrás de esta página no hay ningún servidor al que enviar el número, ni siquiera para averiguar si es válido. Puedes cerrar la pestaña y no quedará ningún rastro del número en ninguna parte de internet.
¿Qué es la comprobación de Luhn?
Es una fórmula sencilla incorporada en casi todos los números de tarjeta. Al duplicar cada segundo dígito y sumarlo todo, el total siempre cae en un múltiplo de 10 cuando el número es válido. Está pensada para detectar un dígito equivocado y la mayoría de los pares intercambiados, no para demostrar que una tarjeta es auténtica.
¿Cómo sabe cuál es la red de la tarjeta?
Los números de tarjeta empiezan por un rango del emisor que identifica la red. Los que empiezan por 4 son Visa, del 51 al 55 y del 2221 al 2720 son Mastercard, el 34 y el 37 son American Express, y hay rangos fijos para Discover, Diners Club, JCB, UnionPay y Maestro. La herramienta lee ese prefijo e informa de la red probable.
¿Por qué fallaría la comprobación con una tarjeta real?
Casi siempre por una errata, un dígito que falta o dos dígitos escritos en el orden equivocado. Vuelve a introducir el número con cuidado, copiándolo de la tarjeta. Si sigue fallando, los dígitos tal como están escritos no forman un número de tarjeta válido.
¿Debería usar aquí el número de mi tarjeta real?
Puedes hacerlo, porque nada se envía a ningún sitio, pero no hace falta. Cualquiera de los números de prueba públicos y habituales que usan los desarrolladores de pagos demuestra la herramienta igual de bien.