Gerador de CPF
Gere CPFs matematicamente validos para testes de sistemas, QA e ambientes de desenvolvimento — rapidamente, sem cadastro e em qualquer quantidade.
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:
| Posicoes | Nome | Descricao | Exemplo |
|---|---|---|---|
| 1a a 8a | Base de identificacao | Sequencia numerica unica atribuida ao contribuinte no momento do cadastro | 529.982 |
| 9a | Digito de regiao fiscal | Indica a unidade federativa onde o CPF foi emitido (nao onde a pessoa mora) | 2 |
| 10a e 11a | Digitos verificadores | Calculados pelo algoritmo de modulo 11 a partir dos 9 primeiros digitos | 83 |
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.
| Digito | Regiao Fiscal | Estados |
|---|---|---|
| 1 | 1a Regiao Fiscal | DF, GO, MS, MT, TO |
| 2 | 2a Regiao Fiscal | AC, AM, AP, PA, RO, RR |
| 3 | 3a Regiao Fiscal | CE, MA, PI |
| 4 | 4a Regiao Fiscal | AL, PB, PE, RN |
| 5 | 5a Regiao Fiscal | BA, SE |
| 6 | 6a Regiao Fiscal | MG |
| 7 | 7a Regiao Fiscal | ES, RJ |
| 8 | 8a Regiao Fiscal | SP |
| 9 | 9a Regiao Fiscal | PR, SC |
| 0 | 10a Regiao Fiscal | RS |
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 digito | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|
| Peso | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
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 digito | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | D1 |
|---|---|---|---|---|---|---|---|---|---|---|
| Peso | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
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):
| Passo | Calculo | Resultado |
|---|---|---|
| Soma ponderada (pesos 10..2) | 5x10 + 2x9 + 9x8 + 9x7 + 8x6 + 2x5 + 2x4 + 4x3 + 7x2 | 243 |
| Resto por 11 | 243 / 11 = 22, resto | 1 |
| Regra: resto < 2? | Sim — primeiro digito = | 0 |
| Soma ponderada (pesos 11..2 + D1) | 5x11 + 2x10 + 9x9 + 9x8 + 8x7 + 2x6 + 2x5 + 4x4 + 7x3 + 0x2 | 283 |
| Resto por 11 | 283 / 11 = 25, resto | 8 |
| 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:
| CPF | Descricao |
|---|---|
| 000.000.000-00 | Todos zeros |
| 111.111.111-11 | Todos uns |
| 222.222.222-22 | Todos doses |
| 333.333.333-33 | Todos tres |
| 444.444.444-44 | Todos quatros |
| 555.555.555-55 | Todos cincos |
| 666.666.666-66 | Todos seis |
| 777.777.777-77 | Todos setes |
| 888.888.888-88 | Todos oitos |
| 999.999.999-99 | Todos 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:
| Operacao | O que faz | Consulta a Receita? | Garante que o CPF e real? |
|---|---|---|---|
| Gerar | Cria um numero novo que satisfaz o algoritmo de verificacao | Nao | Nao |
| Validar | Verifica se um numero existente satisfaz o algoritmo | Nao | Nao |
| Consultar | Verifica se o CPF esta ativo na Receita Federal | Sim | Sim |
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.
