Validador de CPF: confira se um número é válido
O validador de CPF verifica se um número está matematicamente correto — sem consultar a Receita Federal e sem enviar nada para servidores. Útil para conferir cadastros, depurar formulários e testar integrações. A checagem roda inteira no seu navegador.
O que o validador verifica
- Formato: o CPF precisa ter exatamente 11 dígitos (a pontuação
000.000.000-00é opcional e ignorada no cálculo). - Sequências repetidas: números como
111.111.111-11são recusados, mesmo passando na conta dos dígitos. - Dígitos verificadores: os dois últimos números são recalculados a partir dos nove primeiros; se não baterem, o CPF é inválido e a ferramenta indica qual dígito falhou.
O validador confirma apenas a matemática do número. Ele não diz se o CPF está regular, ativo ou a quem pertence — isso só a Receita Federal informa.
Como calcular o dígito verificador do CPF
O CPF usa módulo 11 sobre os nove dígitos base:
- 1º dígito (DV1): multiplique os 9 dígitos pelos pesos 10, 9, 8, … 2, some os produtos e divida por 11. Se o resto for menor que 2, o DV1 é 0; caso contrário, é 11 − resto.
- 2º dígito (DV2): repita sobre os 10 dígitos (base + DV1) com pesos 11, 10, 9, … 2, aplicando a mesma regra do resto.
Exemplo com 529.982.247-25: a soma ponderada dos nove primeiros dígitos dá 295 → 295 % 11 = 9 → DV1 = 11 − 9 = 2. Incluindo esse dígito, a nova soma dá 347 → 347 % 11 = 6 → DV2 = 11 − 6 = 5. Os verificadores 25 conferem, então o CPF é válido.
Erros comuns que invalidam um CPF
| Erro | Efeito |
|---|---|
| Um dígito digitado errado | Muda a soma ponderada e quebra um dos verificadores |
| Zero à esquerda removido (ex.: salvar como número) | O CPF fica com 10 dígitos e é rejeitado no formato |
| Espaços ou caracteres extras colados junto | São ignorados, mas confira se não sobrou dígito |
Sequência repetida (000...0, 111...1) |
Recusada mesmo com verificadores "corretos" |
Dicas
- Precisa de números válidos para testar? Use o gerador de CPF.
- Para pessoa jurídica, veja o gerador de CNPJ e o passo a passo em como gerar CNPJ para testes.
- Validando estruturas de dados em vez de documentos? Use o validador de JSON.