🪪 CPF Rápido Todas as ferramentas →

Gerador de CPF Válido

Gere um CPF com dígitos verificadores corretos para testar sistemas e formulários. Grátis, instantâneo e sem cadastro.

clique em gerar

Validador de CPF

espaço publicitário
Uso responsável: os números gerados aqui são aleatórios e servem exclusivamente para testes de software, estudos e demonstrações. Eles não pertencem a pessoas reais e não estão registrados na Receita Federal. Utilizar CPF de terceiros ou inventado para fraude é crime previsto no Código Penal.

Para que serve um gerador de CPF?

Quem trabalha com desenvolvimento de sistemas no Brasil esbarra nisso toda semana: o formulário de cadastro exige um CPF válido, e digitar onze números quaisquer não passa na validação. Isso acontece porque o CPF tem dois dígitos verificadores calculados matematicamente a partir dos nove primeiros — qualquer sistema bem feito confere essa conta antes de aceitar o dado.

O gerador resolve exatamente esse problema: cria uma sequência aleatória que respeita a regra dos dígitos verificadores, permitindo testar cadastros, integrações, telas de checkout e rotinas de validação sem usar o documento de uma pessoa de verdade — o que, além de má prática, violaria a LGPD.

Como funciona o cálculo do dígito verificador (módulo 11)

O CPF tem 11 posições: nove de base e duas de verificação. Os dois últimos dígitos são calculados a partir dos anteriores pela regra do módulo 11.

  1. Primeiro dígito. Multiplique os nove primeiros números pelos pesos 10, 9, 8, 7, 6, 5, 4, 3 e 2, nessa ordem, e some tudo. Calcule o resto da divisão dessa soma por 11. Se o resto for 0 ou 1, o dígito é 0; caso contrário, é 11 menos o resto.
  2. Segundo dígito. Repita o processo com dez números — os nove da base mais o primeiro verificador que você acabou de achar —, agora com os pesos 11, 10, 9, 8, 7, 6, 5, 4, 3 e 2. Mesma regra de resto.

Exemplo completo, dígito por dígito

Dígito529982247
Peso1098765432
Produto50187263481081214

Como cada verificador tem 11 resultados possíveis mapeados em 10 dígitos, a chance de dois números escolhidos ao acaso baterem com o cálculo é de aproximadamente 1 em 100. É exatamente por isso que "123.456.789-00" é recusado em qualquer sistema que valide de verdade.

O que o nono dígito revela

A nona posição do CPF indica a região fiscal onde o documento foi emitido — informação de emissão, não o endereço atual da pessoa:

9º dígitoRegião fiscal
0RS
1DF, GO, MS, MT, TO
2AC, AP, AM, PA, RO, RR
3CE, MA, PI
4AL, PB, PE, RN
5BA, SE
6MG
7ES, RJ
8SP
9PR, SC

Perguntas frequentes

O CPF gerado é de uma pessoa real?
Não. Os números são gerados aleatoriamente e apenas seguem a regra matemática dos dígitos verificadores da Receita Federal. Qualquer coincidência com um CPF real é acaso — e usar um CPF que não é seu para se passar por outra pessoa é crime.

Para que serve um gerador de CPF?
Desenvolvedores e testadores de software usam CPFs válidos para testar formulários, sistemas de cadastro e integrações que validam o dígito verificador. É uma ferramenta padrão em qualquer equipe de QA no Brasil.

Como sei se um CPF é válido?
Um CPF é matematicamente válido quando os dois últimos dígitos (verificadores) batem com o cálculo feito sobre os nove primeiros. Use o validador desta página: cole o número e ele confere na hora.

O gerador guarda os CPFs criados?
Não. Tudo acontece no seu navegador, nada é enviado ou armazenado em servidor.

Por que 111.111.111-11 passa no cálculo mas é recusado pelos sistemas?
Porque sequências de dígitos repetidos satisfazem por coincidência a regra do módulo 11. Somando 1 × (10+9+8+7+6+5+4+3+2) chega-se a 54, cujo resto por 11 é 10, resultando em dígito 1 — que bate com a sequência. Por isso toda implementação correta rejeita as onze sequências repetidas antes de calcular, e este validador faz o mesmo.

O que significa o nono dígito do CPF?
Ele indica a região fiscal onde o CPF foi emitido: 1 para DF, GO, MS, MT e TO; 2 para AC, AP, AM, PA, RO e RR; 3 para CE, MA e PI; 4 para AL, PB, PE e RN; 5 para BA e SE; 6 para MG; 7 para ES e RJ; 8 para SP; 9 para PR e SC; 0 para RS. É a região de emissão, não o endereço atual da pessoa.

Posso usar um CPF real em ambiente de teste?
Não é boa prática. CPF é dado pessoal segundo a LGPD, e bases de teste costumam ter menos controle de acesso, ficar em ambientes compartilhados e acabar em logs e capturas de tela. Dado sintético gerado na hora cumpre a mesma função de teste sem carregar dado de pessoa real.

Existe CPF cujo dígito verificador é zero?
Sim. Quando o resto da divisão por 11 é 0 ou 1, o dígito verificador é 0 por definição da regra. É um caso que costuma quebrar implementações que tratam o dígito como número inteiro e perdem o zero à esquerda ao converter para texto.

A validação do CNPJ funciona igual à do CPF?
O princípio é o mesmo — módulo 11 sobre os dígitos anteriores —, mas o CNPJ tem 14 posições e usa pesos que ciclam de 2 a 9 em vez da sequência decrescente do CPF. Código escrito para CPF não valida CNPJ sem adaptação.

Posso usar em compras ou cadastros reais?
Não. O uso legítimo é somente em ambiente de teste, estudo e demonstração. Um número gerado aqui serve apenas para atravessar a validação de formato de um formulário de teste. Informar CPF que não é seu para se passar por outra pessoa é crime.