Calculadora de Dígito Verificador - Validador Luhn

Gere um dígito de verificação Luhn mod 10 e o identificador completo para contas, cartões ou códigos internos.

Digite os dígitos base sem o dígito de verificação. A calculadora retorna o dígito que faz o número completo passar na validação Luhn.

Calculadora de Dígito Verificador - Validador Luhn
Gere um dígito de verificação Luhn mod 10 e o identificador completo para contas, cartões ou códigos internos.

Dígito de verificação Luhn = (10 - (soma ponderada dos dígitos mod 10)) mod 10. Começando pelo dígito base mais à direita, dobre cada outro dígito e subtraia 9 quando o valor dobrado for maior que 9.

Sobre a calculadora de dígito verificador

A calculadora de dígito verificador foi criada para pessoas que precisam de uma estimativa defensável de um dígito Luhn sem abrir uma planilha do zero. Ela usa as mesmas entradas que os analistas normalmente coletam para o cálculo: o número base antes do último dígito de verificação. Como os rótulos dos campos se conectam diretamente à fórmula, o resultado é fácil de auditar ao revisar um modelo, explicar uma tarefa ou comparar dois cenários em uma reunião. O objetivo não é esconder a matemática atrás de uma caixa-preta, e sim tornar os pressupostos visíveis para que o resultado possa ser questionado e melhorado. O mecanismo de cálculo é simples: para gerar um dígito Luhn, o dígito base mais à direita é dobrado primeiro porque o novo dígito de verificação ficará à direita dele. Valores acima de 9 são reduzidos em 9, a soma ponderada é calculada módulo 10 e o dígito de verificação é o valor necessário para chegar ao próximo múltiplo de 10. O painel de resultado mantém a resposta principal ao lado dos valores de apoio para que você veja se uma única entrada está conduzindo a conclusão. Isso é importante no trabalho com dígitos Luhn porque um único pressuposto desatualizado pode tornar enganosa uma resposta aparentemente razoável. Um bom processo de revisão é calcular um caso base, alterar uma entrada por vez e documentar quais pressupostos vieram de faturas, cotações, contratos, regras fiscais ou dados operacionais. Interpretar a resposta exige contexto. O número completo pode detectar muitos erros de digitação, incluindo a maioria dos erros de um único dígito e muitas transposições adjacentes. Ele não valida se uma conta existe nem se está autorizada; valida apenas o padrão do número. O número deve ser comparado com períodos anteriores, pares, metas de política ou o limite de decisão que importa na situação. Para planejamento, costuma ser mais útil rodar um caso conservador e um otimista do que discutir uma estimativa de falsa precisão. Os exemplos desta página mostram a aritmética com números reais para que você possa conferir tanto a fórmula quanto a direção do resultado. Também há ressalvas. Use apenas números no cálculo. Espaços e hífens são ignorados por conveniência, mas letras ou outros símbolos devem ser corrigidos antes de gerar um identificador de produção. A calculadora não substitui orientação profissional contábil, tributária, jurídica, de crédito, investimento ou operacional quando essas regras determinam a decisão. Ela é melhor usada como uma estimativa inicial transparente para números de pagamento de teste, exemplos de contas, dados de treinamento de código de barras, fixtures de QA e demonstrações em sala do algoritmo Luhn mod 10. Se o resultado for apoiar um contrato, declaração de imposto, pedido de empréstimo, pacote para o conselho ou uma alegação voltada ao cliente, mantenha uma cópia das entradas originais e concilie a estimativa com o documento oficial antes de confiar nela.

Exemplos da calculadora de dígito verificador

Use estes exemplos resolvidos para conferir a fórmula e comparar cenários comuns.

EntradasResultadoObservações
Número base 7992739871Dígito de verificação = 3O número Luhn completo é 79927398713.
Número base 12345Dígito de verificação = 5O número completo é 123455.
Número base 87654321Dígito de verificação = 2O dígito gerado torna a soma ponderada divisível por 10.

Como usar a calculadora de dígito verificador

  1. Digite os dígitos do identificador sem o último dígito de verificação.
  2. Use espaços ou hífens apenas como separadores se precisar agrupar o número visualmente.
  3. Clique em Calcular para gerar o dígito de verificação Luhn e o número completo.
  4. Use o número completo para dados de teste ou exemplos de validação, não como prova de que uma conta real existe.

Perguntas frequentes da calculadora de dígito verificador

O que é um dígito de verificação?
Um dígito de verificação é um dígito extra calculado a partir dos dígitos anteriores de um identificador. Ele ajuda os sistemas a detectar erros comuns de digitação antes de aceitar ou processar o número.
Luhn prova que um cartão ou conta é real?
Não. Luhn apenas prova que o número satisfaz um padrão de soma de verificação. Emissores, status da conta, saldo e autorização exigem sistemas de validação separados.
Posso digitar espaços ou hífens?
Sim. A calculadora ignora espaços e hífens para que números agrupados sejam mais fáceis de ler. Outros caracteres são rejeitados porque não fazem parte do cálculo dos dígitos Luhn.
Por que o dígito base mais à direita é dobrado?
Quando um novo dígito de verificação é adicionado, o dígito base mais à direita passa a ser o segundo da direita no número completo. O Luhn dobra cada segundo dígito a partir da direita, então a geração começa dobrando esse dígito base.
Que tipos de erros o Luhn detecta?
O Luhn detecta todos os erros de um único dígito e muitas transposições adjacentes. Não detecta todas as transposições possíveis, então deve ser tratado como detecção de erros de digitação, não como segurança.