Como validar um CPF corretamente
Todo CPF válido segue uma regra matemática: os dois últimos dígitos não são aleatórios, eles são calculados a partir dos nove primeiros. Entender essa lógica (o módulo 11) ajuda a identificar na hora um CPF digitado errado, sem precisar consultar nenhum sistema.
Os nove primeiros dígitos e os dois verificadores
Um CPF tem 11 dígitos: os 9 primeiros identificam a pessoa (e a região fiscal onde foi emitido, no antigo formato), e os 2 últimos são dígitos verificadores, calculados a partir dos outros.
Como funciona o módulo 11
Cada um dos 9 primeiros dígitos é multiplicado por um peso decrescente (10, 9, 8... até 2), os resultados são somados, e o resto da divisão dessa soma por 11 define o primeiro dígito verificador (com uma regra especial quando o resto é 0 ou 1). O segundo dígito verificador segue a mesma lógica, agora considerando os 10 dígitos anteriores (os 9 originais mais o primeiro verificador já calculado).
Erros mais comuns
- Trocar a ordem de dois dígitos ao digitar (o cálculo detecta isso na maioria dos casos)
- Usar sequências repetidas como "111.111.111-11" — matematicamente "válidas" no cálculo, mas rejeitadas por sistemas por serem claramente inválidas na prática
- Confundir CPF com outro documento de 11 dígitos
Valide sem esforço
Fazer essa conta na mão funciona, mas ninguém precisa: no nosso gerador e validador de CPF, você confere se um número é válido instantaneamente, ou gera CPFs de teste (com ou sem pontuação, por região fiscal) para usar em ambientes de desenvolvimento.