Validador de CPF

Descubra se um CPF é matematicamente válido em segundos

1️⃣ Escolha as opções
2️⃣ Clique em Gerar
3️⃣ Copie os dados

Aviso Importante

Todos os dados gerados nesta ferramenta são fictícios e criados automaticamente apenas para testes de software, validação de formulários e estudos. É proibido usar os dados gerados em cadastros reais, bancos, crédito, serviços governamentais, compras, contratos ou qualquer tentativa de identificação falsa. CPFs e CNPJs gerados podem ser matematicamente válidos para fins de teste, mas não representam documentos reais emitidos pela Receita Federal.

Como funciona a validação do CPF? 🔢

O CPF (Cadastro de Pessoa Física) tem 11 dígitos. Os 9 primeiros formam o número base, e os 2 últimos são os chamados dígitos verificadores — calculados a partir dos 9 primeiros usando um algoritmo específico.

O CPF tem 11 dígitos. Os últimos 2 são os "dígitos verificadores" — calculados a partir dos 9 primeiros. Se alguém digitar um número errado, a conta não bate e o sistema sabe que é inválido.

Passo a passo do algoritmo:

  1. Pegue os 9 primeiros dígitos do CPF (ex: 123.456.789)
  2. Multiplique cada dígito por um peso decrescente de 10 até 2
  3. Some todos os resultados e calcule o resto da divisão por 11
  4. Se o resto for menor que 2, o primeiro dígito verificador é 0; senão, é 11 menos o resto
  5. Repita o processo incluindo o primeiro dígito verificador, com pesos de 11 até 2
  6. Se ambos os dígitos calculados baterem com os dígitos originais, o CPF é válido

Para que serve validar um CPF? 🤔

Formulário de cadastro

Sistemas de cadastro precisam rejeitar CPFs com dígitos inválidos para evitar erros de digitação.

Sistema de pagamento

Gateways de pagamento e e-commerces validam o CPF antes de processar transações.

QA Testing

Testers usam o validador para garantir que a regra de validação está funcionando corretamente em produção.

Validação de dados importados

Ao migrar bases de dados, é importante verificar quais CPFs estão com a estrutura correta.

Diferença entre CPF válido e CPF real ⚠️

Essa é uma das confusões mais comuns. Um CPF pode ser matematicamente válido (passar no teste dos dígitos verificadores) sem estar registrado na base da Receita Federal. São coisas completamente diferentes.

CPF matematicamente válido

Os dígitos verificadores estão corretos. O número segue as regras da Receita Federal, mas pode não estar associado a nenhuma pessoa.

CPF real registrado

Além de ser matematicamente válido, está ativamente registrado na base da Receita Federal e vinculado a uma pessoa física.

⚠️ Este validador verifica apenas a validade matemática. Para saber se um CPF está ativo na Receita Federal, é necessário consultar os sistemas oficiais do governo.

Perguntas Frequentes

Como saber se um CPF é válido?

A validação do CPF é feita através do cálculo dos dígitos verificadores. Nosso validador aplica o algoritmo oficial da Receita Federal para verificar se os dois últimos dígitos estão corretos em relação aos 9 primeiros. Basta digitar o CPF e clicar em Validar.

Um CPF matematicamente válido significa que ele existe de verdade?

Não! Um CPF pode passar no teste matemático dos dígitos verificadores e mesmo assim não estar registrado na Receita Federal. A validação matemática só confirma que a estrutura do número segue as regras — não que ele pertence a uma pessoa real.

O site armazena os CPFs que eu validar?

Não. A validação é feita 100% no seu navegador usando JavaScript. O histórico dos últimos 5 CPFs validados fica salvo apenas no seu dispositivo (localStorage) e não é enviado para nenhum servidor.

Posso validar CPF com ou sem pontuação?

Sim! O validador aceita CPF nos dois formatos: com pontuação (123.456.789-09) ou apenas números (12345678909). O sistema remove automaticamente pontos, hífen e espaços antes de validar.

Qual a diferença entre o validador e o gerador de CPF?

O validador verifica se um CPF que você já tem é matematicamente correto. Já o gerador cria CPFs fictícios válidos para você usar em testes de software. Use o validador para conferir dados e o gerador para criar dados de teste.