Tutoriais
    Atualizado

    Como saber se o CPF é válido (sem consultar a Receita)

    Aprenda, em passos simples, a validar um CPF localmente, formato, dígitos verificadores e exemplo prático. Use nossa ferramenta para checar rápido.

    Equipe Ferramentas Para Tudo24 de agosto de 20264 min de leitura

    Resposta direta: sim, você consegue verificar se um CPF é estruturalmente válido sem consultar a Receita usando o algoritmo dos dígitos verificadores. Essa checagem não confirma situação cadastral (regular, pendente ou cancelado), apenas se os números respeitam as regras de formação.

    Quando usar: ao receber um CPF por mensagem, preencher cadastro manualmente ou gerar massa de dados para testes. Se quiser uma checagem instantânea e sem complicação, use nossa ferramenta para validar CPF: /ferramentas/validador-cpf (usar-ferramenta-validador-cpf).

    Por que um CPF pode parecer inválido

    • Erro de digitação: troca de dígitos ou números trocados de posição.
    • Formato incorreto: faltam pontos ou traço, embora apenas os dígitos importem pra validação.
    • Sequências proibidas: CPFs como 000.000.000-00 ou 111.111.111-11 são considerados inválidos.

    Checagem rápida: formato e zeros repetidos

  1. Remova tudo que não for dígito (pontos, traço, espaços).
  2. Verifique se tem exatamente 11 dígitos.
  3. Rejeite sequências óbvias: todos os dígitos iguais (00000000000, 11111111111, etc.).
  4. Exemplo prático:

    • Texto recebido: "123.456.789-09"
    • Dígitos: 12345678909 → 11 dígitos OK
    • Não é sequência repetida → seguir pra validação dos dígitos verificadores

    Algoritmo de validação (módulo 11), passo a passo

    O CPF tem 9 dígitos base + 2 dígitos verificadores. O cálculo básico é:

    1) Calcule o primeiro dígito verificador:

    - Multiplique os 9 primeiros dígitos por 10,9,8,...2 e some o resultado.

    - Faça: resto = (soma * 10) % 11. Se resto == 10, considere 0.

    - O resultado deve ser igual ao 10º dígito do CPF.

    2) Calcule o segundo dígito verificador:

    - Agora use os 9 dígitos + o primeiro dígito verificador (total 10).

    - Multiplique por 11,10,9,...2 e some.

    - Faça: resto = (soma * 10) % 11. Se resto == 10, considere 0.

    - O resultado deve ser igual ao 11º dígito do CPF.

    Bloco de exemplo numérico (manual):

    CPF base: 123456789

    Primeiro dígito:

    • soma = 1*10 + 2*9 + 3*8 + 4*7 + 5*6 + 6*5 + 7*4 + 8*3 + 9*2 = 210
    • resto = (210 * 10) % 11 = 2100 % 11 = 10 → considerar 0
    • 10º dígito esperado = 0

    Segundo dígito:

    • agora use 1234567890
    • soma = 1*11 + 2*10 + 3*9 + 4*8 + 5*7 + 6*6 + 7*5 + 8*4 + 9*3 + 0*2 = 255
    • resto = (255 * 10) % 11 = 2550 % 11 = 10 → considerar 0
    • 11º dígito esperado = 0

    Resultado: CPF completo 123.456.789-00 (no nosso exemplo). Se os dígitos calculados baterem com os do CPF fornecido, o número é estruturalmente válido.

    Observação técnica rápida: algumas implementações fazem resto = soma % 11 e depois aplicam regra (resto < 2 → 0; else 11 - resto). Ambas chegam ao mesmo fim se aplicadas corretamente.

    Use a ferramenta para validar em segundos

    Se quiser evitar cálculo manual, use nossa ferramenta para validar CPF: /ferramentas/validador-cpf (usar-ferramenta-validador-cpf). Ela faz as checagens de formato, sequências e calcula os dígitos verificadores automaticamente. Se você precisa gerar CPFs de teste, também temos um gerador de CPF: /ferramentas/gerador-cpf.

    Conclusão

    Validar um CPF localmente é rápido: basta checar 11 dígitos, eliminar sequências óbvias e calcular os dois dígitos verificadores. Para poupar tempo e evitar erro humano, usar o validador automático é a melhor opção, acessar /ferramentas/validador-cpf e checar em segundos.

    FAQ

    Posso confiar 100% na validação local do CPF?

    Não. A validação local confirma só a estrutura (dígitos verificadores). Ela não consulta a base da Receita, portanto não informa se o CPF está ativo, suspenso ou pertence a quem diz pertencer.

    O que fazer se o CPF passar na validação mas não existir na Receita?

    Peça documentação complementar (RG, CNH) ou consulte serviços oficiais que façam a checagem cadastral na Receita. Para triagem inicial, a validação estrutural já filtra muitos erros de digitação.

    Como identificar CPFs gerados automaticamente (sequências)?

    Sequências repetidas (todos os dígitos iguais) são inválidas. Também atente para padrões fáceis (12345678909), verifique com documento adicional.

    O validador verifica situação cadastral na Receita?

    Não. Nosso validador realiza apenas checagens locais de formato e dígitos. Situação cadastral exige consulta à Receita ou serviços autorizados.