Ir para o conteúdo
Calculadoras online, rápidas e explicadas contato@nztbr.com

Finanças e Direito

Calculadora de Dígito Verificador Módulo 11

Esta calculadora encontra o dígito verificador de uma sequência numérica pelo método de módulo 11. Informe a base numérica e os pesos para obter a soma ponderada, o resto da divisão e o DV conforme a regra selecionada.

Por Stéfano Barcellos, Formado em Direito Publicada em Atualizada em

Compartilhar

Salvar e imprimir

Exportar para Word

Use esta ferramenta para calcular um dígito verificador pelo módulo 11. Os pesos devem ser informados na mesma ordem dos algarismos da base, da esquerda para a direita.

O que a calculadora de dígito verificador resolve

O dígito verificador, também chamado de DV, é um algarismo ou caractere acrescentado a uma sequência para ajudar a identificar erros de digitação, transposição ou leitura. Esta calculadora apura um DV pelo método de módulo 11, uma família de regras usada em cadastros, documentos, referências de cobrança e outros códigos numéricos. Ela mostra não apenas o dígito final, mas também a soma ponderada e o resto que levam ao resultado.

Não existe uma fórmula única que sirva para todos os números que possuem DV. CPF, CNPJ, títulos bancários, inscrições estaduais, chaves de acesso e diversos registros podem usar pesos, quantidades de dígitos, tratamento de exceções e até módulos distintos. Por isso, esta página é uma calculadora configurável de módulo 11: o usuário informa os pesos prescritos pela regra do código que deseja conferir.

O cálculo é apropriado quando a especificação do seu identificador disser que o DV é obtido pela soma de cada algarismo multiplicado por um peso, seguida de uma operação de módulo 11. Antes de usar o resultado para validar um documento, confirme a regra aplicável junto ao emissor, ao manual do sistema ou à norma do respectivo cadastro.

Como usar a ferramenta campo a campo

Sequência numérica sem o dígito verificador

Digite somente a base que será verificada. Não inclua o DV que se pretende calcular. Espaços, pontos, barras e hífens são ignorados pela ferramenta; contudo, letras não são aceitas nesse campo. Se o código tiver zeros à esquerda, mantenha-os, pois eles podem fazer parte da sequência oficial.

Pesos da esquerda para a direita

Informe um peso para cada algarismo da base, separados por vírgulas. O primeiro peso será multiplicado pelo algarismo mais à esquerda; o último, pelo algarismo mais à direita. A quantidade de pesos deve ser exatamente igual à quantidade de algarismos. A configuração inicial, 2 a 9, é apenas um exemplo e não deve ser presumida como regra universal.

Regra para resultados especiais

Depois de encontrar o resto da divisão por 11, a convenção usual desta calculadora calcula 11 menos o resto. Quando esse resultado é 10 ou 11, determinados sistemas convertem ambos em zero; outros escrevem X para o valor 10; e há sistemas que estabelecem regras próprias. Selecione a opção correspondente à especificação que você está seguindo.

Fórmula do dígito verificador módulo 11

Considere uma base com algarismos d e pesos correspondentes p. Primeiro, multiplica-se cada algarismo pelo seu peso. Em seguida, somam-se os produtos. Essa etapa produz a soma ponderada:

S = d1 × p1 + d2 × p2 + ... + dn × pn

Na sequência, calcula-se o resto: r = S mod 11. Na convenção implementada, o candidato a DV é 11 − r. Por fim, aplica-se o tratamento previsto para 10 e 11. Se a regra escolhida for “usar 0”, ambos se tornam 0. Esse último ajuste é indispensável: divulgar somente a conta do módulo, sem declarar como os valores especiais são tratados, pode produzir um DV incompatível com o sistema consultado.

EtapaOperaçãoFinalidade
1Algarismo × pesoAtribuir relevância a cada posição da base.
2Soma dos produtosObter a soma ponderada S.
3S mod 11Encontrar o resto entre 0 e 10.
411 − restoGerar o candidato a dígito verificador.
5Regra especialConverter 10 e 11 conforme a convenção escolhida.

Tabela de apoio para interpretação do resultado

Resto da divisão11 − restoOpção usar 0Opção usar X
01100
1100X
2 a 109 a 19 a 19 a 1

A coluna “manter o resultado calculado” só deve ser usada quando a regra do identificador admitir explicitamente 10 ou 11 como saída. Na prática, muitos campos de cadastro aceitam apenas um algarismo de 0 a 9; nesses casos, a convenção de conversão determinada pelo emissor prevalece.

Exemplos resolvidos

Exemplo 1: base 1234 com pesos 2, 3, 4 e 5

Os produtos são 1 × 2 = 2, 2 × 3 = 6, 3 × 4 = 12 e 4 × 5 = 20. A soma é 40. Dividindo 40 por 11, o resto é 7. Então, 11 − 7 = 4. O dígito verificador é 4, qualquer que seja uma das três opções de conversão, porque o resultado não é 10 nem 11.

Exemplo 2: base 1111 com pesos 2, 3, 4 e 5

A soma ponderada é 2 + 3 + 4 + 5 = 14. O resto de 14 por 11 é 3. O candidato é 11 − 3 = 8. Portanto, o DV é 8. Este exemplo evidencia que não basta somar os algarismos: os pesos alteram o resultado de cada posição.

Exemplo 3: base 123 com pesos 2, 3 e 4

A soma é 1 × 2 + 2 × 3 + 3 × 4, isto é, 2 + 6 + 12 = 20. O resto da divisão por 11 é 9, logo 11 − 9 = 2. O DV final é 2. Caso a soma tivesse deixado resto 1, o candidato seria 10 e seria necessário observar a regra especial selecionada.

Convenções frequentes de pesos

Um mesmo módulo pode ser combinado com sequências de pesos distintas. Algumas regras aplicam pesos crescentes da direita para a esquerda, outras usam séries decrescentes, e outras reiniciam a série ao chegar a determinado número. Para reproduzir uma regra que publique pesos da direita para a esquerda, escreva-os nesta calculadora invertidos, pois o campo é lido da esquerda para a direita junto com a base.

Modelo de regraComo preencher os pesosCuidados
Pesos definidos por posiçãoCopie a sequência na ordem da base.Confira se o DV atual foi excluído.
Pesos divulgados da direita para a esquerdaInverta a lista antes de preencher.Não inverta os algarismos da base.
Dois dígitos verificadoresCalcule o primeiro e inclua-o na base do segundo, se a norma ordenar.Os pesos da segunda rodada podem mudar.

Base técnica e aplicação do módulo 11

O módulo 11 é um procedimento de verificação por congruência aritmética. Ao associar pesos às posições, ele cria uma relação entre os algarismos da base e o DV. Na conferência, o sistema repete a conta e compara o dígito obtido com o dígito informado. A divergência aponta que a sequência não atende àquela regra, mas não prova, por si só, fraude, inexistência do registro ou autenticidade do documento.

No Brasil, regras de dígitos verificadores podem constar em leis, atos administrativos, manuais de integração, especificações bancárias e documentação de órgãos públicos. A regulamentação de documentos fiscais eletrônicos, por exemplo, contém algoritmos próprios para determinadas chaves. Já padrões de identificação e cobrança podem ter convenções técnicas específicas. Assim, o método matemático é somente uma parte da validação: tamanho, prefixo, data, entidade emissora e situação cadastral podem exigir verificações independentes.

Erros comuns ao calcular o DV

  • Incluir o próprio dígito verificador na base quando a regra solicita seu cálculo separado.
  • Usar a sequência de pesos de outro documento que também emprega módulo 11.
  • Associar o primeiro peso ao algarismo errado por confundir leitura da esquerda com leitura da direita.
  • Descartar zeros à esquerda de uma inscrição, referência ou código.
  • Não aplicar a conversão de 10 e 11 prevista pela especificação.
  • Supor que um DV matematicamente válido confirma a titularidade ou a regularidade cadastral.

Limites do resultado

O resultado desta calculadora é uma conferência matemática baseada nos dados e nos pesos informados. Ela não consulta bases governamentais, bancos, empresas ou cadastros de terceiros. Um número pode passar na verificação e ainda assim estar inativo, pertencer a outra pessoa, ter sido digitado com uma combinação de erro não detectada pelo algoritmo ou não obedecer a outras exigências formais.

Também não é seguro aplicar automaticamente esta ferramenta a CPF, CNPJ, boleto, chave de nota fiscal, RENAVAM ou inscrição estadual sem antes identificar a fórmula oficial correspondente. Alguns desses identificadores têm dois DVs, faixas de exceção, pesos variáveis ou regras que não são equivalentes ao modelo configurado nesta página.

Aviso: o resultado é uma estimativa informativa baseada no método e nos pesos informados, não substitui cálculo oficial nem orientação de profissional habilitado, e convenções coletivas, contratos e regras específicas podem alterar o valor final. Confirme sempre o algoritmo, os pesos e os critérios aplicáveis junto ao órgão, instituição ou sistema responsável pelo código.

Base do conteúdo

Referências

  1. Módulo 11 — método de cálculo do dígito verificador da chave de acesso Portal da Nota Fiscal Eletrônica 2024 Acessar
  2. Manual de Orientação do Contribuinte da Nota Fiscal Eletrônica Portal da Nota Fiscal Eletrônica 2024 Acessar
  3. ISO/IEC 7064:2003 — Information technology — Security techniques — Check character systems International Organization for Standardization 2003
  4. Handbook of Applied Cryptography CRC Press 1996

Dúvidas comuns

Perguntas frequentes

O que é um dígito verificador?

É um algarismo ou caractere calculado a partir dos demais números de um código. Sua função é reduzir a ocorrência de erros na digitação e na transmissão do identificador.

Esta calculadora serve para CPF e CNPJ?

Ela pode reproduzir etapas de módulo 11 quando os pesos corretos forem informados, mas CPF e CNPJ têm regras próprias e dois dígitos verificadores. Para esses documentos, é mais seguro usar uma calculadora específica e seguir o algoritmo oficial integral.

Por que preciso informar os pesos?

O módulo 11 não define sozinho a sequência de multiplicadores. Os pesos identificam a posição de cada algarismo e variam conforme o tipo de cadastro, documento ou referência.

O que significa resultado 10 ou 11 no cálculo do DV?

São candidatos que algumas convenções transformam em 0, enquanto outras usam X para o valor 10. A conversão correta depende da regra publicada pelo responsável pelo código.

Posso colocar pontos e hífens no número?

Sim. A ferramenta desconsidera pontos, hífens, barras e espaços antes de efetuar as multiplicações. Ainda assim, o DV que já existe no código não deve ser incluído na base.

Um dígito verificador válido comprova que o documento existe?

Não. A validade matemática apenas indica compatibilidade com a fórmula aplicada. Ela não consulta a situação, a autenticidade, a titularidade ou a vigência do registro.

Como calcular dois dígitos verificadores?

Consulte a especificação do identificador. Em muitas regras, calcula-se o primeiro DV e ele é acrescentado à base para o cálculo do segundo, possivelmente com novos pesos.

Quem escreveu

Stéfano Barcellos

Formado em Direito

Formado em Direito, escreve sobre cálculos aplicados ao dia a dia: prazos, jornada de trabalho, juros, impostos e conversões. Revisa cada calculadora do 11 Calculadoras antes da publicação.

  • Bacharel em Direito
  • Produção de conteúdo editorial desde 2016
  • Responsável pela revisão técnica das calculadoras publicadas

Continue calculando

Calculadoras relacionadas

Lista completa