Como usar
- Informe o número do cartão com ou sem espaços ou hifens; nunca informe a senha, o CVV ou um código de uso único.
- Veja se o comprimento e o checksum de Luhn são válidos.
- Se o checksum estiver errado, compare o dígito verificador esperado com o número que você digitou.
Opções explicadas
- Comprimento
- Números de cartão de pagamento geralmente têm de 12 a 19 dígitos. O comprimento, por si só, não identifica um banco nem comprova que o número foi emitido.
- Checksum de Luhn
- A partir da direita, dígitos alternados são dobrados e reduzidos, depois todos os dígitos são somados. Um total válido é divisível por 10.
- Dígito verificador
- O último dígito é escolhido para que o número inteiro passe pelo Luhn. A calculadora pode mostrar qual dígito final tornaria válido o prefixo digitado.
Números seguros para teste
4111 1111 1111 1111 e 5555 5555 5555 4444 são números de teste amplamente publicados que passam pelo Luhn, mas não são contas de pagamento utilizáveis.
O algoritmo de Luhn detecta todo erro de um único dígito e a maioria das transposições de dígitos adjacentes. É uma verificação de erro, não criptografia, autorização ou detecção de fraude.
Perguntas frequentes
Um resultado válido significa que o cartão é real?
Não. O Luhn verifica apenas a aritmética interna do número. Ele não pode dizer se a conta foi emitida, está ativa ou tem saldo.
Meu número de cartão é enviado para algum lugar?
Não. A validação acontece localmente no seu navegador. Ainda assim, use um número de teste público quando precisar apenas testar o algoritmo.
Todos os cartões de pagamento usam Luhn?
A maioria das bandeiras de cartão de crédito e débito usa, mas um número pode ter um formato diferente ou usar outro sistema de verificação.
Privacidade
Esta ferramenta funciona inteiramente no seu navegador. Seus arquivos e textos são processados no seu dispositivo e nunca são enviados aos nossos servidores.