Validador de CPF
Verifique se um número de CPF é matematicamente válido usando o algoritmo módulo 11.
Precisa de um CPF para teste? Use nosso Gerador de CPF
Como funciona o Validador de CPF?
O Validador de CPF utiliza o algoritmo módulo 11, o mesmo empregado pela Receita Federal do Brasil para calcular os dígitos verificadores do CPF. O processo de validação verifica se os dois últimos dígitos (dígitos verificadores) do CPF informado correspondem ao resultado esperado pelo cálculo matemático. Se ambos os dígitos estiverem corretos, o CPF é considerado matematicamente válido.
O algoritmo funciona em duas etapas. Na primeira, os 9 primeiros dígitos são multiplicados por pesos decrescentes de 10 a 2, a soma é dividida por 11, e o resto determina o primeiro dígito verificador. Na segunda etapa, os 10 primeiros dígitos (incluindo o primeiro verificador calculado) são multiplicados por pesos de 11 a 2, e o mesmo processo gera o segundo dígito verificador. Esse sistema de dupla verificação é capaz de detectar a maioria dos erros de digitação.
Para que serve um Validador de CPF?
O validador de CPF é uma ferramenta essencial para diversas situações no desenvolvimento de software e no dia a dia:
- Validação de formulários: Verificar em tempo real se o CPF digitado pelo usuário é matematicamente válido antes de enviar ao servidor
- Debug e testes: Confirmar se CPFs gerados por ferramentas de teste são válidos
- Verificação rápida: Checar se um CPF está correto antes de usá-lo em cadastros ou documentos
- Aprendizado: Entender como funciona o algoritmo de validação módulo 11
- Desenvolvimento de APIs: Testar endpoints de validação de CPF em sistemas backend
Validação Matemática vs. Validação na Receita Federal
É fundamental entender a diferença entre validação matemática e validação cadastral. A validação matemática, realizada por nosso validador, verifica apenas se os dígitos verificadores do CPF estão corretos segundo o algoritmo módulo 11. Isso significa que o número segue a regra matemática, mas não garante que ele esteja cadastrado na Receita Federal ou que pertença a alguém.
Para verificar se um CPF está efetivamente cadastrado e ativo, é necessário consultar o site da Receita Federal (servicos.receita.fazenda.gov.br) ou utilizar APIs autorizadas. Essa consulta retorna informações como a situação cadastral (regular, suspensa, cancelada, etc.) e o nome do titular. A validação matemática é o primeiro passo, geralmente implementada no frontend para feedback imediato ao usuário.
Casos Especiais de CPF Inválido
Além da verificação dos dígitos verificadores, nosso validador também detecta padrões conhecidos de CPF inválido. CPFs com todos os dígitos iguais (como 000.000.000-00, 111.111.111-11, 222.222.222-22, etc.) são matematicamente válidos segundo o algoritmo módulo 11, mas são considerados inválidos por convenção, pois a Receita Federal não atribui esses padrões a nenhum contribuinte. Nosso validador rejeita todos os 10 padrões de dígitos repetidos.
A Região Fiscal do CPF
O nono dígito do CPF indica a região fiscal onde o documento foi originalmente emitido. Quando nosso validador identifica um CPF como válido, ele exibe a região fiscal correspondente. As regiões são: 0 = RS, 1 = DF/GO/MS/MT/TO, 2 = AC/AM/AP/PA/RO/RR, 3 = CE/MA/PI, 4 = AL/PB/PE/RN, 5 = BA/SE, 6 = MG, 7 = ES/RJ, 8 = SP, 9 = PR/SC. Vale ressaltar que, com a emissão de CPF no nascimento desde 2011, essa correspondência regional pode não refletir o local atual de residência do titular.
Perguntas Frequentes sobre Validação de CPF
Posso colar um CPF no campo de validação?
Sim. Nosso validador aceita CPF com formatação (XXX.XXX.XXX-XX) ou apenas os dígitos. Ao colar ou digitar, a formatação é aplicada automaticamente e a validação ocorre em tempo real, sem necessidade de clicar em nenhum botão.
O que significam os dígitos verificadores?
Os dois últimos dígitos do CPF são calculados a partir dos 9 primeiros usando o algoritmo módulo 11. Eles servem como um "checksum" que permite detectar erros de digitação. Se um único dígito for alterado, os verificadores calculados não corresponderão aos informados, revelando o erro.
O validador armazena os CPFs digitados?
Não. Toda a validação é feita localmente no seu navegador usando JavaScript. Nenhum dado é enviado para servidores. Sua privacidade é totalmente preservada.