O Gerador De CPF O Gerador De CPF

Validar CPF

Verifique CPFs instantaneamente, online ou direto no seu código, em 9 linguagens.

Validação em código

Implemente a validação de CPF na sua linguagem preferida com código pronto para usar

Frameworks

A validação de CPF aplica o algoritmo de módulo 11, verificando se os dois dígitos verificadores estão corretos. Use o validador acima ou implemente no seu código com as funções prontas abaixo.

Perguntas frequentes sobre validação de CPF

Como funciona a validação de CPF?
A validação de CPF verifica se um número de 11 dígitos segue o padrão numérico definido pelo algoritmo da Receita Federal. Os dois últimos dígitos (dígitos verificadores) são calculados a partir dos nove primeiros usando multiplicações ponderadas e operações de módulo 11. Um CPF válido matematicamente não significa que esteja cadastrado na Receita Federal. A validação apenas confirma que o número segue a regra de formação.
O que significa um CPF válido?
Um CPF válido é aquele cujos dois dígitos verificadores estão corretos segundo o algoritmo de módulo 11 da Receita Federal. Isso não significa que o CPF esteja cadastrado ou que pertença a alguém. A validação apenas confirma que o número segue a regra matemática de formação.
CPF com dígitos repetidos passa na validação?
Não. Números como 111.111.111-11 ou 000.000.000-00 produzem dígitos verificadores tecnicamente corretos pelo cálculo de módulo 11, mas são considerados inválidos. Uma boa função de validação rejeita esses casos antes de aplicar o algoritmo.
Devo validar o CPF no front-end ou no back-end?
Nos dois. A validação no front-end (client-side) melhora a experiência do usuário ao dar feedback imediato no formulário. A validação no back-end (server-side) garante a integridade dos dados, já que qualquer requisição pode ser manipulada antes de chegar ao servidor.
O validador consulta a Receita Federal?
Não. O validador aplica apenas o algoritmo matemático de módulo 11 para verificar os dígitos verificadores. Para consultar a situação cadastral real de um CPF (se está ativo, pendente ou cancelado), é necessário acessar diretamente o site da Receita Federal.
Como tratar CPF com e sem máscara na validação?
A função de validação deve aceitar os dois formatos: com máscara (529.982.247-25) e sem máscara (52998224725). O primeiro passo é remover todos os caracteres não numéricos, verificar se restam exatamente 11 dígitos, e só então aplicar o cálculo dos dígitos verificadores.
Qual linguagem devo usar para validar CPF?
Depende do seu projeto. Oferecemos implementações prontas em 9 linguagens:
Como gerar CPFs válidos para testes?
Use o Gerador de CPF para criar números válidos matematicamente, ideais para testes automatizados e preenchimento de formulários em ambientes de desenvolvimento. Os CPFs gerados seguem o algoritmo de módulo 11, mas não pertencem a nenhuma pessoa real.