Como funciona a validação de CPF
O CPF (Cadastro de Pessoas Físicas) é formado por 11 dígitos: os 9 primeiros são a base do número e os 2 últimos são dígitos verificadores, calculados a partir da base por meio de um algoritmo público conhecido como módulo 11. Para validar um CPF, o primeiro dígito verificador é calculado multiplicando cada um dos 9 dígitos base por um peso decrescente (de 10 a 2), somando os resultados e aplicando o resto da divisão por 11. O segundo dígito verificador segue a mesma lógica, agora considerando os 9 dígitos base mais o primeiro dígito verificador já calculado, com pesos de 11 a 2. Se os dois dígitos calculados coincidirem com os dois últimos dígitos informados, o CPF é considerado matematicamente válido.
Esta ferramenta faz exatamente esse cálculo em tempo real, enquanto você digita, e também rejeita casos especiais conhecidos, como sequências de dígitos repetidos (000.000.000-00, 111.111.111-11 e assim por diante), que satisfazem a fórmula do dígito verificador mas são explicitamente tratadas como inválidas pela Receita Federal.
CPF matematicamente válido não é o mesmo que CPF existente
É importante entender uma distinção fundamental: esta ferramenta valida apenas oformato do número, ou seja, se os dígitos verificadores estão corretos de acordo com o algoritmo. Isso não significa que o CPF foi de fato emitido pela Receita Federal, que pertence a alguma pessoa real, ou que está com a situação cadastral regular. Existem bilhões de combinações de 9 dígitos que produzem dígitos verificadores corretos, mas a Receita Federal só emitiu uma pequena fração delas para pessoas físicas de verdade. Um CPF pode passar em todos os testes matemáticos e, ainda assim, nunca ter sido cadastrado, estar cancelado, suspenso ou pendente de regularização.
Para confirmar a existência e a situação cadastral real de um CPF, a única fonte confiável é a consulta oficial de situação cadastral disponibilizada pela própria Receita Federal, que cruza o número com a base de contribuintes. Nenhuma ferramenta que funcione apenas com cálculo matemático, como esta, consegue substituir essa consulta.
Seus dados não saem do navegador
Diferente de sistemas que precisam consultar uma base de dados oficial, a validação de formato do CPF pode ser feita inteiramente no lado do cliente. Por isso, o número que você digita aqui é processado apenas em JavaScript, dentro do seu próprio navegador: nada é enviado, registrado ou armazenado em qualquer servidor. Isso torna esta ferramenta segura para conferir rapidamente se um CPF foi digitado corretamente antes de preencher um formulário, sem qualquer risco de vazamento do número informado.