Gerador de CPF - Portal WebEngine
Voltar para Ferramentas

Gerador de CPF

Gere CPFs matematicamente validos para testes de sistemas, QA e ambientes de desenvolvimento — rapidamente, sem cadastro e em qualquer quantidade.

Espaço para Anúncio

O que e o CPF?

O CPF (Cadastro de Pessoas Fisicas) e um numero de identificacao cadastrado pela Receita Federal junto a cada pessoa fisica residente ou domiciliada no Brasil. Ele e obrigatorio para realizar declaracoes de imposto de renda, abrir contas bancarias, assinar contratos e inumeras outras transacoes do dia a dia. O CPF e composto por 11 digitose segue uma estrutura padronizada que permite validacao matematica independente de qualquer consulta a base de dados da Receita Federal.

Estrutura do CPF

Cada CPF e dividido em tres blocos distintos, cada um com uma funcao especifica na identificacao do contribuinte:

PosicoesNomeDescricaoExemplo
1a a 8aBase de identificacaoSequencia numerica unica atribuida ao contribuinte no momento do cadastro529.982
9aDigito de regiao fiscalIndica a unidade federativa onde o CPF foi emitido (nao onde a pessoa mora)2
10a e 11aDigitos verificadoresCalculados pelo algoritmo de modulo 11 a partir dos 9 primeiros digitos83

No formato com pontuacao, o CPF aparece como XXX.XXX.XXX-XX, onde os pontos separaram os tres primeiros blocos e o hifen precede os digitos verificadores. A pontuacao e apenas visual — nao interfere na validacao matematica.

Codigos de regiao fiscal (9o digito)

O nono digito do CPF indica a regiao fiscal da Receita Federal onde o cadastro foi realizado. Importante: esse digito indica apenas onde o CPF foi emitido, nao onde a pessoa mora atualmente — alguem pode ter um CPF emitido em um estado e morar em outro ha decadas.

DigitoRegiao FiscalEstados
11a Regiao FiscalDF, GO, MS, MT, TO
22a Regiao FiscalAC, AM, AP, PA, RO, RR
33a Regiao FiscalCE, MA, PI
44a Regiao FiscalAL, PB, PE, RN
55a Regiao FiscalBA, SE
66a Regiao FiscalMG
77a Regiao FiscalES, RJ
88a Regiao FiscalSP
99a Regiao FiscalPR, SC
010a Regiao FiscalRS

Como os digitos verificadores sao calculados (modulo 11)

O algoritmo de modulo 11 e o mecanismo matematico que permite validar (e gerar) um CPF. Funciona em duas etapas — uma para cada digito verificador. Veja o processo completo:

Etapa 1: Primeiro digito verificador

Cada um dos 9 primeiros digitos e multiplicado por um peso decrescente, comecando em 10 e terminando em 2. A soma dos produtos e dividida por 11; o resto da divisao determina o digito:

Posicao do digito123456789
Peso1098765432

Regra:se o resto da divisao por 11 for menor que 2, o digito verificador e 0. Caso contrario, o digito e 11 menos o resto.

Etapa 2: Segundo digito verificador

Agora os 9 digitos originais sao multiplicados por pesos que comecam em 11e terminam em 2, e o primeiro digito verificador ja calculado e incluido na soma com peso 2:

Posicao do digito123456789D1
Peso111098765432

A mesma regra se aplica: resto < 2 resulta em 0, senao 11 - resto.

Exemplo pratico passo a passo

Consideremos os 9 primeiros digitos 529.982.247(9a regiao fiscal = 7):

PassoCalculoResultado
Soma ponderada (pesos 10..2)5x10 + 2x9 + 9x8 + 9x7 + 8x6 + 2x5 + 2x4 + 4x3 + 7x2243
Resto por 11243 / 11 = 22, resto1
Regra: resto < 2?Sim — primeiro digito =0
Soma ponderada (pesos 11..2 + D1)5x11 + 2x10 + 9x9 + 9x8 + 8x7 + 2x6 + 2x5 + 4x4 + 7x3 + 0x2283
Resto por 11283 / 11 = 25, resto8
Regra: 11 - 8 =Segundo digito =3

CPF resultante: 529.982.247-03. Refaca a conta com qualquer base de 9 digitos: o resultado sempre sera o mesmo. E assim que voce confirma que a ferramenta nao "inventa" numeros — ela calcula.

Sequencias invalidas (todos digitos iguais)

Existem 11 sequencias de CPF que, apesar de passarem no algoritmo de modulo 11, sao consideradas invalidaspela Receita Federal por serem compostas por todos os digitos iguais. Estas sequencias nao sao geradaspor esta ferramenta:

CPFDescricao
000.000.000-00Todos zeros
111.111.111-11Todos uns
222.222.222-22Todos doses
333.333.333-33Todos tres
444.444.444-44Todos quatros
555.555.555-55Todos cincos
666.666.666-66Todos seis
777.777.777-77Todos setes
888.888.888-88Todos oitos
999.999.999-99Todos nove

Para que serve gerar CPFs assim?

  • Testes automatizados (QA):preencher formularios e bancos de dados de teste sem usar dados reais de pessoas, garantindo que os testes validam regras de negocio e nao vao contra a LGPD.
  • Ambientes de desenvolvimento e homologacao:popular massas de dados ficticias para simular uso real do sistema sem expor informacoes sensiveis verdadeiras.
  • Validacao de regras de negocio:testar se o sistema aceita corretamente CPFs validos e rejeita os invalidos, incluindo validacao de formato, digitos verificadores e sequencias bloqueadas.
  • Treinamentos e demonstracoes:apresentar sistemas sem usar CPFs reais de clientes ou funcionarios, evitando exposicao indevida de dados pessoais.
  • Testes de integracao com APIs externas:validar integracoes com sistemas financeiros ou governamentais em ambiente sandbox, onde CPFs ficticios sao aceitos.
  • Demonstracoes para clientes:mostrar funcionalidades completas do sistema sem revelar dados reais de outros usuarios ou da propria empresa.

Diferenca entre gerar e validar um CPF

Embora ambos os processos usem o mesmo algoritmo de modulo 11, ha uma diferenca conceitual importante:

OperacaoO que fazConsulta a Receita?Garante que o CPF e real?
GerarCria um numero novo que satisfaz o algoritmo de verificacaoNaoNao
ValidarVerifica se um numero existente satisfaz o algoritmoNaoNao
ConsultarVerifica se o CPF esta ativo na Receita FederalSimSim

Nenhuma operacao de geracao ou validacao local confirma se o CPF esta de fato ativo ou associado a uma pessoa real perante a Receita Federal. Para isso, seria necessaria uma consulta direta a base oficial.

Aviso legal e isencao de responsabilidade

Antes de continuar, e importante alinharmos uma coisa: esta ferramenta gera numeros que seguem apenas a regra matematica de validacao do CPF(modulo 11) — ela nao consulta a Receita Federal, nao garante que o numero nao coincida com um CPF real ja existente, e nao cria nenhum vinculo com uma pessoa fisica real. O uso desta ferramenta deve se limitar a finalidades legitimas, como testes de software, QA e ambientes de desenvolvimento.

  • E proibido usar os numeros gerados para simular identidade de terceiros, fraudar cadastros, abrir contas, assinar contratos ou praticar qualquer ato que dependa de identificacao real. Tais condutas podem se enquadrar como falsidade ideologica (art. 299 do Codigo Penal), falsificacao de documento (art. 297 do Codigo Penal)ou estelionato (art. 171 do Codigo Penal), entre outros crimes previstos na legislacao brasileira.
  • Esta e uma ferramenta gratuita, oferecida "como esta", sem garantias de adequacao a qualquer finalidade especifica. O Portal WebEngine nao se responsabiliza por qualquer uso indevido, ilicito ou nao autorizado que terceiros venham a fazer dos numeros gerados.
  • A responsabilidade pelo uso da ferramenta e inteiramente de quem a utiliza, cabendo ao usuario garantir que o uso esteja em conformidade com a legislacao brasileira aplicavel, incluindo a Lei Geral de Protecao de Dados (LGPD) quando dados de terceiros estiverem envolvidos.
  • Recomendamos fortementerestringir o uso desta ferramenta a ambientes de teste, desenvolvimento e homologacao, nunca em sistemas de producao com dados reais de usuarios.

Perguntas Frequentes

E legal gerar CPFs "falsos" para testes?

Sim. Gerar numeros que seguem a estrutura matematica do CPF para uso em testes de software e uma pratica comum e legal no desenvolvimento de sistemas. O que e ilegal e usar esses numeros para se passar por uma pessoa real ou fraudar cadastros, contratos ou transacoes.

Um CPF gerado aqui pode coincidir com o de uma pessoa real?

Sim, e possivel, ja que esta ferramenta apenas segue a regra matematica de validacao, sem consultar nenhuma base de dados real da Receita Federal. Por isso, o numero gerado nunca deve ser tratado como pertencente a uma pessoa especifica.

Posso usar um CPF gerado aqui para me cadastrar em um site?

Nao. Isso pode violar os termos de uso da plataforma e, dependendo do contexto, configurar infracao ou ate crime, especialmente se envolver fraude, abertura de conta em nome falso ou burlar verificacoes de identidade.

Qual a diferenca entre "gerar" e "validar" um CPF?

Gerar cria um numero novo que satisfaz o algoritmo de verificacao. Validar verifica se um numero ja existente satisfaz esse mesmo algoritmo — mas nenhuma das duas operacoes confirma se o CPF esta de fato ativo ou associado a uma pessoa real perante a Receita Federal.

Preciso me cadastrar para usar a ferramenta?

Nao. A ferramenta e totalmente gratuita, nao requer cadastro e funciona 100% no navegador. Nenhum dado e enviado para servidores externos — todo o calculo e feito localmente no seu computador.

Posso gerar CPFs em lote para popular um banco de dados de teste?

Sim, a ferramenta suporta geracao de ate 50 CPFs por vez. Para volumes maiores, voce pode usar a funcao copiar da tabela e importar diretamente no seu banco de dados ou planilha.

O CPF gerado funciona em validacao online de sites governamentais?

Nao necessariamente. Mesmo que o CPF passe na validacao matematica (modulo 11), muitos sistemas governamentais cruzam o numero com a base da Receita Federal. Um CPF gerado aqui nao consta nessa base e sera rejeitado em consultas oficiais.

Publicidade
Aviso Legal:Esta ferramenta e gratuita e destinada exclusivamente para fins educativos e de teste de software. O Portal WebEngine nao se responsabiliza pelo uso inadequado dos numeros gerados. Use com responsabilidade e dentro da legislacao vigente.
Publicidade