Guia prático / matemática e limites
Validação, dígitos e correção do CPF
A matemática diz se a estrutura confere. Ela não confirma identidade, titularidade nem regularidade na Receita Federal.
O que significa validar um CPF?
Um CPF tem nove dígitos de base e dois dígitos verificadores. Validar significa recalcular esses dois últimos números e compará-los aos informados. Também rejeitamos sequências com todos os onze dígitos iguais, embora algumas delas satisfaçam a conta isoladamente.
Se os verificadores conferem, o número é matematicamente válido. Para conhecer a situação cadastral, é necessária uma consulta oficial à Receita Federal.
Como os dígitos verificadores são calculados?
- Primeiro verificador: multiplique os nove dígitos, da esquerda para a direita, pelos pesos 10 a 2 e some os resultados.
- Regra do resto: calcule o resto da divisão por 11. Se for 0 ou 1, o verificador é 0; nos demais casos, ele é 11 menos o resto.
- Segundo verificador: repita o processo com os nove dígitos e o primeiro verificador, agora usando os pesos 11 a 2.
Ao informar somente os nove dígitos de base, o CPF.MF executa essas duas etapas e devolve o número completo.
Como corrigimos um único dígito errado?
Para um CPF inválido com onze dígitos, a ferramenta troca uma posição por vez por cada um dos outros nove algarismos. São 11 × 9, ou 99 tentativas. Cada candidato passa novamente pela validação completa, e resultados repetidos são eliminados.
O resultado pode ter nenhuma, uma ou várias possibilidades. Uma prova computacional exaustiva do algoritmo encontrou quatro candidatos como limite máximo. Quando existe mais de um, somente um documento ou uma fonte legítima permite escolher o correto.
O que o 9º dígito informa?
Um folheto da Receita Federal associou o 9º dígito à Região Fiscal do endereço do cadastro inicial. A própria história institucional do CPF registra que ele posteriormente deixou de informar a região. Por isso, o CPF.MF apresenta esse dado somente como referência histórica — não como geolocalização, residência atual, naturalidade ou local confiável de emissão.
O CPF precisa ser enviado ao servidor?
Não. O cálculo individual e em lote acontece no navegador. O site recebe apenas contadores agregados de uso, sem o CPF e sem um identificador público de pessoa ou sessão. A Política de privacidade detalha o funcionamento.