Status
Aguardando validação.
Valide CPF instantaneamente com regra oficial de dígitos verificadores e identificação de entradas inválidas.
Status
Aguardando validação.
Esta ferramenta confere se um CPF obedece à regra matemática dos dígitos verificadores (módulo 11) e rejeita formatos inválidos ou sequências repetidas óbvias. Você cola o número com ou sem pontuação; o script normaliza, calcula os dois dígitos esperados e compara com o que você informou.
Importante: passar no algoritmo não prova que o CPF existe na Receita Federal, nem que está regular, nem que pertence à pessoa que você imagina. Existência e situação cadastral só a Receita (ou canais oficiais autorizados) confirmam. Aqui o foco é qualidade de dado e defesa contra digitação errada em formulários, planilhas e APIs.
O cálculo roda no navegador. O número que você cola não é enviado aos servidores da UTILTOOLS. Isso reduz risco de vazamento acidental quando alguém confere um documento em uma aba pública de apoio.
Depois de isolar os 11 dígitos, multiplica-se os nove primeiros pelos pesos 10 até 2, soma-se o resultado e aplica-se módulo 11 para obter o primeiro verificador (se o resto for 0 ou 1, o dígito é 0; caso contrário, 11 menos o resto). Em seguida inclui-se esse dígito na base e repete-se o processo com pesos 11 até 2 para o segundo verificador. Qualquer divergência marca o CPF como inválido.
Além disso, rejeitamos sequências em que todos os dígitos são iguais. Elas passam em algumas implementações ingênuas e falham no mundo real — e costumam ser usadas em testes manuais ruins.
CPF é dado pessoal. Mesmo em teste, evite espalhar números reais de clientes. Prefira massa sintética. Se precisar validar CPF real de usuário, faça-o no fluxo autorizado do seu produto, com base legal e política de privacidade claras.
Para empresas, o equivalente é o validador de CNPJ. Para gerar massa de teste de pessoa física, volte ao gerador de CPF. Em times grandes, padronize a biblioteca de validação (uma só implementação) para não divergir entre microsserviços.
Não. Significa apenas que os dígitos verificadores batem com a regra matemática.
Sim. A ferramenta normaliza antes de calcular.
Não. O processamento é local no navegador.
Sequências repetidas são inválidas na prática e devem ser barradas explicitamente.
Não como prova única. KYC exige processo e fontes adequadas ao risco do seu produto.
A normalização remove espaços e pontuação antes da checagem.
Em um checkout, valide o CPF no blur do campo e de novo no submit da API. Em importação CSV, rode a mesma função em lote e gere um relatório de linhas inválidas. Em suporte, use a ferramenta só com dados autorizados e registre o motivo do acesso quando a política interna exigir.
Em aplicativos móveis, a mesma regra deve existir no backend: o app pode ser adulterado. Em filas assíncronas, valide antes de persistir para não contaminar a base com lixo digitado.
O gerador de CPF desta categoria produz números sintéticos com último dígito distorcido. Se o seu validador for completo, esses números devem falhar — e isso é desejável. Use fixtures internas quando precisar de valores que passem no módulo 11 sem serem de pessoas reais, e nunca documente de terceiros.
Em formulários longos, mostre erro de CPF perto do campo e preserve os demais dados preenchidos. Em APIs, use código de erro estável para o cliente tratar. Em batch, limite throughput e grave estatísticas de inválidos sem armazenar o CPF completo quando não for necessário.
Conteúdo adicional de apoio (validador de cpf): revise periodicamente esta página quando regras oficiais, limites de API ou práticas de mercado mudarem. A UTILTOOLS atualiza textos para manter utilidade prática, deixar limites explícitos e evitar que a ferramenta seja usada fora do propósito descrito. Em caso de dúvida regulatória ou jurídica, consulte fonte oficial ou profissional habilitado — esta página é material educativo e operacional, não parecer jurídico.