Validador de número de cartão (Luhn)
Cole um número de cartão de teste e veja se o tamanho e o dígito verificador de Luhn fecham.
- Roda no seu navegador
Resultado
O resultado aparece aqui.
O que o validador de cartão confere
- Tamanho: de 13 a 19 dígitos, com ou sem espaços e hifens.
- Espaços, pontos, barras e hifens da colagem são ignorados; letras e outros símbolos são recusados.
- O último dígito precisa coincidir com a soma de Luhn sobre os anteriores.
Como o Luhn confere o número do cartão
Da direita para a esquerda, mantenha o dígito verificador e dobre um dígito sim, outro não. Se o dobro passar de 9, subtraia 9. Some todos os dígitos: o total precisa ser múltiplo de 10.
| Etapa | Resultado |
|---|---|
| Dígitos dobrados, da direita | 1, 8, 3, 2, 9 viram 2, 16, 6, 4, 18 |
| Dobros acima de 9 menos 9 | 2, 7, 6, 4, 9 |
| Soma de tudo | 70 |
| Resto da divisão por 10 | 0, número aceito |
Aviso sobre o validador de cartão
Atenção: Use números de teste públicos, como os da documentação de gateways e bandeiras, e não o número de um cartão real. A validação não confirma que o cartão existe, está ativo ou tem limite. A conferência acontece no seu navegador. O número digitado não é enviado ao servidor nem registrado por esta ferramenta.
Perguntas frequentes
O validador de cartão de crédito diz se o cartão existe?
Não. Ele confere apenas o tamanho e o dígito verificador de Luhn. Existência, situação e limite dependem do emissor e não são consultados.
Posso digitar no validador de cartão de crédito o número do meu cartão?
Prefira números de teste públicos. Mesmo com a conferência feita no navegador, não há motivo para digitar um cartão real.
O que é o algoritmo de Luhn no número de cartão?
É uma soma de verificação sobre os dígitos. Ela acusa um dígito errado e a maioria das trocas entre dois dígitos vizinhos, mas não todas, e não protege contra fraude.