Dígitos verificadores / Luhn

Verificador do Algoritmo de Luhn (Módulo 10) com Cálculo Detalhado

Verifique qualquer número protegido pelo checksum Luhn módulo 10, como um número de cartão de pagamento ou um IMEI, e veja o cálculo dígito a dígito. A ferramenta apenas verifica números que você já tem; ela não os gera.

Verificador do Algoritmo de Luhn (Módulo 10) com Cálculo Detalhado: Começando pela direita, cada segundo dígito é duplicado, e 9 é subtraído de qualquer resultado acima de 9. Em seguida, todos os dígitos são somados: 79927398713 totaliza 70, um múltiplo de 10, portanto passa na validação. Os dígitos iniciais e o comprimento sugerem a bandeira do cartão, como 4 para Visa ou 34 e 37 para American Express. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.

Execuções
No seu navegador
Custo
Grátis · sem cadastro
Disponibilidade
Pronto para usar
Verificador de LuhnProcessamento local

Roda inteiramente no seu navegador

Verificação de LuhnPassasoma 30, um múltiplo de 10
Parece sernúmero de cartão Visa
4×2 → 8111×2 → 2111×2 → 2111×2 → 2111×2 → 2111×2 → 2111×2 → 2111×2 → 211

A partir do dígito mais à direita, cada segundo dígito é dobrado, e 9 é subtraído quando o dobro é maior que 9; o número passa quando a soma de todos os resultados é um múltiplo de 10. O teste detecta qualquer erro em um único dígito e a maioria das trocas entre dígitos vizinhos, por isso números de cartão, IMEIs e muitos números de identificação usam esse método. Passar no teste não diz nada sobre a existência de um cartão ou telefone: esta ferramenta apenas verifica números, não os cria.

Exemplo

Em 4111 1111 1111 1111, o 4 inicial e sete dos 1s são dobrados, resultando em 8 e 2, enquanto os outros oito 1s permanecem: 8 + 7 × 2 + 8 × 1 = 30, um múltiplo de 10, portanto o número é válido. Esse é um número de teste conhecido que nenhum banco emite.

História

Hans Peter Luhn, engenheiro da IBM, patenteou o método em 1960. É uma verificação mod-10, simples o bastante para ser feita à mão; a verificação de IBAN usa o mod 97, mais robusto, e o ISBN-10, o mod 11.

Como usar

  1. Cole o número; espaços e hífens são ignorados.
  2. Veja se ele passa na validação e qual é a bandeira do cartão, se parecer um número de cartão.
  3. Acompanhe os dígitos duplicados para entender de onde vem a soma.

Privacidade e limitações

O número é verificado no seu navegador e nunca é enviado para nenhum lugar.

Ferramentas relacionadas

Perguntas frequentes

Passar na validação significa que o cartão é real?

Não: cerca de um em cada dez números aleatórios passa. A verificação apenas detecta erros de digitação; somente o banco do cartão ou da conta sabe se ela existe.

Quais erros a verificação detecta?

Qualquer dígito incorreto e quase toda troca entre dois dígitos vizinhos; a única troca que ela não detecta é 09 e 90.

Onde ele é usado?

Em números de cartões de pagamento, números IMEI de celulares, números canadenses de seguro social e muitos números de programas de fidelidade e de identificação.

Ferramenta grátis · no seu navegador execuções · não precisa de conta