Gerador de CPF.

O gerador de CPF cria números fictícios com dígitos verificadores válidos, para testar formulários e sistemas. O CPF tem 9 dígitos de base e 2 verificadores calculados por módulo 11: a base 529982247 gera os dígitos 25, formando 529.982.247-25. O 9º dígito indica a região fiscal, e CPFs com dígitos repetidos são recusados.

Atualizado em Valores digitados não saem do navegador

Gere CPFs válidos para teste

Números com dígitos verificadores corretos. Tudo é gerado no navegador.

CPF fictício, só para teste de software. Usar documento falso para fraude ou para se passar por outra pessoa é crime.
Tab próximo campo Ctrl K buscar outra ferramenta
CPFcalterix
Clique em gerar
Válido pelo algoritmo dos dígitos verificadores. Pode coincidir por acaso com um CPF real: use só em testes.
CPF fictício, apenas para teste de software. O número gerado pode coincidir por acaso com o de uma pessoa real. Usar documento falso para fraude ou para se passar por outra pessoa é crime.

Como os dígitos verificadores são calculados

Os dois últimos dígitos do CPF vêm dos nove primeiros, por módulo 11. O primeiro verificador usa pesos de 10 a 2. O segundo inclui o primeiro verificador e usa pesos de 11 a 2. Se o resto da divisão por 11 for menor que 2, o dígito é 0; caso contrário, é 11 menos o resto.

Base: 5 2 9 9 8 2 2 4 7
Soma 1 = 5×10 + 2×9 + 9×8 + 9×7 + 8×6 + 2×5 + 2×4 + 4×3 + 7×2 = 295
295 mod 11 = 9, então 1º dígito = 11 − 9 = 2
Soma 2 = (base + 2) com pesos 11 a 2 = 347; 347 mod 11 = 6, então 2º dígito = 11 − 6 = 5
CPF: 529.982.247-25

CPFs com todos os dígitos iguais (000.000.000-00, 111.111.111-11 e assim por diante) passam na conta, mas são considerados inválidos. O gerador também evita bases de nove dígitos iguais.

O 9º dígito e a região fiscal

O nono dígito do CPF identifica a região fiscal onde o número foi emitido. A opção de estado do gerador fixa esse dígito.

9º dígitoEstados
0RS
1DF, GO, MS, MT, TO
2AC, AM, AP, PA, RO, RR
3CE, MA, PI
4AL, PB, PE, RN
5BA, SE
6MG
7ES, RJ
8SP
9PR, SC
O dígito mostra onde o CPF foi emitido, não onde a pessoa mora hoje.

Para que usar, e para que não usar

  • Testar validação de formulários, cadastros e APIs em ambiente de desenvolvimento.
  • Popular bancos de dados de teste e demonstrações.
  • Verificar a máscara 000.000.000-00 e a versão só com números.

Não use CPF gerado para abrir conta, fazer compra, cadastro em serviço real ou qualquer fim que dependa de identidade verdadeira. Declarar documento falso é crime, e CPF gerado pode, por acaso, pertencer a uma pessoa real. Para gerar uma empresa de teste, veja o gerador de CNPJ.

Perguntas frequentes

Como gerar um CPF válido para teste?

Escolha o estado (opcional), a quantidade e a pontuação, e clique em gerar. O número sai com os dois dígitos verificadores corretos pelo módulo 11.

O CPF gerado pertence a alguém?

Pode pertencer por acaso. O gerador sorteia números que passam na conta dos dígitos verificadores, sem consultar nenhuma base. Use só em testes.

Como funciona o cálculo do dígito verificador do CPF?

Multiplica-se cada um dos 9 primeiros dígitos por pesos de 10 a 2, soma-se e calcula-se o resto por 11. Resto menor que 2 dá 0; senão, o dígito é 11 menos o resto.

O que o 9º dígito do CPF significa?

Indica a região fiscal de emissão. O dígito 8, por exemplo, corresponde a São Paulo, e o 0 ao Rio Grande do Sul.

Posso usar CPF gerado em cadastro real?

Não. Documento falso em cadastro, compra ou conta é crime. O gerador existe só para testes de software.

Por que CPF 111.111.111-11 não é válido?

Sequências de dígitos iguais passam na conta dos verificadores, mas são recusadas como inválidas pelos validadores. O gerador nunca as produz.

Fontes e método

  • Receita Federal do Brasil: regras do Cadastro de Pessoas Físicas (CPF)