CPF GeradorCPF.org Ferramenta focada em CPF para testes
Verificar CPF

Validador de CPF online para conferir digitos e formato

Use esta pagina quando a pergunta for validar CPF, verificar CPF ou entender por que um numero foi recusado por um formulario. A resposta sai no navegador, em tempo real.

11 digitos

Limpa pontuacao e confere o tamanho.

Sequencias

Rejeita entradas repetidas como 11111111111.

Modulo 11

Explica os dois verificadores finais.

Validador

Validar CPF online na hora

Cole um CPF com ou sem pontuacao. A analise acontece no navegador, sem depender de base externa, e mostra onde o numero passa ou falha.

Digite um CPF para iniciar.

O validador confere tamanho, sequencia repetida e os dois digitos finais.

Digito 1

Soma: 0 | Esperado: 0 | Recebido: 0

Digito 2

Soma: 0 | Esperado: 0 | Recebido: 0

Como o CPF e validado

Entenda o modulo 11 passo a passo

O CPF usa nove digitos de base e dois verificadores. O processo abaixo explica a conta que faz um numero ser aceito como CPF valido em formularios e APIs.

  1. 1. Comece com os nove primeiros digitos

    Eles formam a base numerica. O nono digito indica a regiao fiscal do cadastro inicial.

  2. 2. Calcule o primeiro verificador

    Multiplique os nove digitos por pesos de 10 a 2, some tudo e aplique a regra do modulo 11. Se o resto for menor que 2, o digito vira 0.

  3. 3. Calcule o segundo verificador

    Repita a conta com os nove digitos base mais o primeiro verificador, agora usando pesos de 11 a 2.

  4. 4. Compare os dois digitos finais

    Se os verificadores calculados forem iguais aos dois ultimos digitos do numero, o CPF e matematicamente valido.

Resumo rapido

O site nao consulta base da Receita Federal. Ele apenas reproduz a mesma regra matematica usada para validar estrutura e digitos verificadores.

Exemplo em JavaScript Modulo 11
function calcularCpf(base) {
  const d1 = digito(base, 10)
  const d2 = digito(base + d1, 11)
  return base + d1 + d2
}

function digito(numero, pesoInicial) {
  const soma = numero
    .split('')
    .reduce((acc, digito, indice) => acc + Number(digito) * (pesoInicial - indice), 0)

  const resto = soma % 11
  return resto < 2 ? '0' : String(11 - resto)
}
FAQ

FAQ sobre validar CPF

As respostas abaixo cobrem as duvidas que mais aparecem quando alguem procura gerador de CPF, validador de CPF e CPF para teste.

O que e um CPF valido para testes? +

E um numero que respeita a estrutura do CPF e passa no calculo dos dois digitos verificadores. Ele serve para QA, homologacao, demos e testes de cadastro.

Como funciona o algoritmo de validacao do CPF? +

Os nove primeiros digitos formam a base. O sistema multiplica esses numeros por pesos decrescentes, aplica a regra do modulo 11 e calcula os dois verificadores finais.

Posso usar CPF gerado em sistemas reais? +

Nao. O uso correto e em ambientes de teste e desenvolvimento. Um CPF valido pelo algoritmo nao representa identidade real nem situacao cadastral oficial.

Como gerar varios CPFs de uma vez? +

Basta ajustar a quantidade entre 1 e 20, escolher se deseja mascara, definir a UF se quiser um filtro regional e clicar em gerar. A lista sai pronta para copiar ou exportar.

Ferramentas relacionadas

Continue no mesmo fluxo com outros geradores

O dominio segue focado em teste de dados. As paginas abaixo funcionam como apoio para cenarios de onboarding, checkout, cadastro PJ e demonstracoes.