Dígito verificador é um número extra, no fim de um código, calculado a partir dos outros dígitos para detectar erros de digitação. CPF, CNPJ, cartão de crédito, código de barras e boletos usam essa técnica: se alguém troca ou inverte um número, a conta não fecha e o sistema recusa na hora.
Como o dígito verificador é calculado
O cálculo mais comum no Brasil é o módulo 11: cada dígito é multiplicado por um peso, os resultados são somados e o resto da divisão por 11 define o dígito verificador. Cartões de crédito usam o algoritmo de Luhn, ou módulo 10. Em todos os casos a ideia é a mesma: transformar os dígitos originais em um número de conferência. Ao receber o código, o sistema refaz a conta e compara com o dígito informado.
Por que ele não garante que o número existe
O dígito verificador só prova que o número é internamente coerente, não que ele foi realmente emitido ou está ativo. Um CPF, CNPJ ou cartão pode passar na verificação matemática e ainda assim não pertencer a ninguém. Confirmar a existência real depende de consultar a base do órgão emissor. Por isso validadores online checam apenas a formação do número, sem acessar dados oficiais.
