Gerador e Validador de CPF Válido

A ferramenta definitiva para desenvolvedores e QAs. Gere CPFs válidos para testes em segundos, 100% grátis e seguro.

Gerar CPF Válido

Gere um número de CPF matematicamente válido para seus testes.

O que é um Gerador de CPF?

Um Gerador de CPF é uma ferramenta online feita para quem trabalha com tecnologia. A função é simples: criar números fictícios de Cadastro de Pessoas Físicas (CPF) para uso em testes. Esses números são falsos — não pertencem a nenhum cidadão real —, mas seguem exatamente a mesma lógica matemática do algoritmo de Módulo 11 usado pela Receita Federal do Brasil (RFB).

O objetivo aqui é um só: fornecer massa de dados para testes de software, ambientes de homologação e controle de qualidade (QA - Quality Assurance). Toda vez que você gera um CPF válido na nossa ferramenta, garante que os sistemas de validação de formulários, bancos de dados e APIs do seu projeto vão funcionar direitinho antes de chegar ao usuário final em produção.

Como funciona o Algoritmo e a Validação do CPF?

Muitos se perguntam como saber se um CPF é verdadeiro ou válido. O segredo está na sua estrutura. O CPF padrão no Brasil possui 11 dígitos, divididos em três blocos de três números e um bloco final com dois números, no formato XXX.XXX.XXX-XX. Os nove primeiros dígitos são números-base, enquanto os dois últimos são os chamados Dígitos Verificadores.

Passo a passo: como o dígito verificador é calculado

O mesmo cálculo de Módulo 11 explicado no texto abaixo, aplicado aqui a um CPF diferente — do número base ao resultado final.

Infográfico mostrando o passo a passo do cálculo do dígito verificador do CPF pelo algoritmo Módulo 11, do número base ao CPF final 731.480.256-44

A Matemática por Trás dos Dígitos Verificadores (Módulo 11)

O cálculo para gerar um CPF válido envolve multiplicações e divisões usando a regra do Módulo 11. O primeiro dígito verificador é calculado multiplicando os 9 primeiros dígitos por pesos decrescentes (de 10 a 2) e dividindo a soma por 11. O segundo dígito verificador segue o mesmo princípio, mas inclui o primeiro dígito verificador no cálculo, com pesos decrescentes de 11 a 2, repetindo a mesma divisão por 11 sobre essa nova soma.

Exemplo Prático: Cálculo dos Dígitos Verificadores do CPF (Passo a Passo)

Agora nós vamos calcular os dois dígitos verificadores para o CPF base aleatório ou falso: 456.123.789, usando o algoritmo oficial do Módulo 11.

1
Primeiro Dígito Verificador (DV1)

Multiplicamos os 9 primeiros dígitos pelos respectivos pesos regressivos de 10 a 2:

// Multiplicações por peso (10 a 2)
(4×10) + (5×9) + (6×8) + (1×7) + (2×6) + (3×5) + (7×4) + (8×3) + (9×2)
= 40 + 45 + 48 + 7 + 12 + 15 + 28 + 24 + 18
= Soma total: 277

Dividimos o total por 11: 277 ÷ 11 = 25, restando 2.

Regra do Resto: Subtraímos o resto da divisão de 11: 11 - 2 = 9.
Logo, o primeiro dígito verificador é 9.

2
Segundo Dígito Verificador (DV2)

Incorporamos o primeiro dígito calculado (9) ao final do CPF base, resultando em 10 dígitos (4561237899), e multiplicamos por pesos de 11 a 2:

// Multiplicações por peso (11 a 2)
(4×11) + (5×10) + (6×9) + (1×8) + (2×7) + (3×6) + (7×5) + (8×4) + (9×3) + (9×2)
= 44 + 50 + 54 + 8 + 14 + 18 + 35 + 32 + 27 + 18
= Soma total: 300

Dividimos o total por 11: 300 ÷ 11 = 27, restando 3.

Regra do Resto: Subtraímos o resto de 11: 11 - 3 = 8.
Logo, o segundo dígito verificador é 8.

CPF Gerado com Sucesso
Resultado Final da Validação Matemática
456.123.789-98

Como descobrir o Estado de Origem pelo CPF?

Você sabia que é possível identificar a região onde o CPF foi emitido apenas olhando para os números? O 9º dígito (o último número antes do traço) identifica a região fiscal (Estado de Origem) na qual o documento foi registrado.

Por exemplo, no CPF 123.456.789-00, o número 9 indica que ele foi emitido no Paraná ou Santa Catarina. Veja a tabela oficial de regiões fiscais da Receita Federal:

9º Dígito Estados da Região Fiscal
0 Rio Grande do Sul (RS)
1 Distrito Federal (DF), Goiás (GO), Mato Grosso (MT), Mato Grosso do Sul (MS) e Tocantins (TO)
2 Acre (AC), Amapá (AP), Amazonas (AM), Pará (PA), Rondônia (RO) e Roraima (RR)
3 Ceará (CE), Maranhão (MA) e Piauí (PI)
4 Alagoas (AL), Paraíba (PB), Pernambuco (PE) e Rio Grande do Norte (RN)
5 Bahia (BA) e Sergipe (SE)
6 Minas Gerais (MG)
7 Espírito Santo (ES) e Rio de Janeiro (RJ)
8 São Paulo (SP)
9 Paraná (PR) e Santa Catarina (SC)

A Importância do Gerador de CPF para Desenvolvedores e LGPD

Com a vigência da LGPD (Lei Geral de Proteção de Dados), a segurança da informação tornou-se prioridade absoluta. Usar dados sensíveis reais de clientes ou de terceiros em ambientes de teste é uma prática perigosa e ilegal. É aqui que entra o gerador de pessoa e de documentos: além disso, se você também precisa de dados simulados de pessoas jurídicas, use o nosso Gerador de CNPJ online.

  • Conformidade com a LGPD: Garante que sua empresa ou startup não vaze informações reais (Data Breach) durante a fase de desenvolvimento, usando apenas dados randômicos e fictícios.
  • Geração de CPF em Massa: Essencial para testes de stress e testes de carga em bancos de dados (SQL, NoSQL), permitindo a inserção de milhares de registros via scripts ou automação.
  • Automação de QA (Selenium, Cypress): Testadores de software podem usar nossa ferramenta ou nossa API Mock para alimentar rotinas de testes end-to-end (E2E) que simulam o cadastro de usuários no sistema.

Gerar CPF é Crime? Entenda os Limites Legais

Uma dúvida muito comum entre os usuários é: "Usar um gerador de cpf online grátis é crime?". A resposta é não, a geração matemática do número não constitui crime. O algoritmo é de domínio público e criar uma combinação numérica válida é perfeitamente legal, sendo uma prática padrão da engenharia de software.

No entanto, o crime ocorre na finalidade do uso. Usar um CPF gerado para realizar compras em e-commerces, se cadastrar em serviços de streaming, burlar sistemas do governo, solicitar cartões de crédito ou cometer fraudes financeiras é caracterizado como crime de falsidade ideológica e estelionato (Artigo 299 e 171 do Código Penal Brasileiro). Nossa ferramenta deve ser usada estritamente para fins acadêmicos e testes de sistemas, não nos responsabilizando pelo uso indevido dos dados gerados.

CPFs Inválidos por Definição: Os Números que Todo Sistema Deve Rejeitar

Existe uma categoria especial de números que, apesar de possuírem 11 dígitos, são matematicamente inválidos por regra oficial da Receita Federal: os chamados CPFs com todos os dígitos iguais. Sequências como 000.000.000-00, 111.111.111-11, 222.222.222-22 e assim por diante até 999.999.999-99 foram explicitamente excluídas do algoritmo para evitar fraudes simples.

Por que testar a rejeição de CPFs inválidos é tão importante?

Um sistema bem construído deve rejeitar essas sequências mesmo antes de calcular os dígitos verificadores. Testadores de QA frequentemente usam valores como 111.111.111-11 ou 000.000.000-00 como casos de borda para validar se as camadas de validação do front-end e da API estão filtrando corretamente. Nosso Validador de CPF detecta e rejeita todas essas sequências automaticamente — experimente colar uma delas na aba de validação para confirmar.

Como Usar o CPF Gerado no Seu Código: Dicas para Desenvolvedores

Gerar o número é apenas o primeiro passo. Veja como integrar os CPFs de teste nos cenários mais comuns do dia a dia de desenvolvimento:

📄 Formatação e Máscara

Use a opção "Com pontuação" para obter o CPF no padrão XXX.XXX.XXX-XX, pronto para campos com máscara automática. Desmarque para receber apenas os 11 dígitos puros, ideal para envio em APIs REST e gravação em banco de dados.

💻 Testes de Formulário

Cole o CPF gerado diretamente em campos de cadastro para validar máscaras em React, Angular, Vue ou HTML puro. O número vai passar em qualquer validação matemática corretamente implementada, permitindo testar o fluxo completo.

💾 Scripts de Seed e Fixtures

Use a aba "Em Massa" para gerar até 1000 CPFs e importar diretamente em scripts do Prisma, Sequelize ou Mongoose, ou em arquivos .sql para popular tabelas de usuários em ambientes de staging.

⚙ Automação E2E

Em rotinas de testes end-to-end com Cypress ou Playwright, gere uma lista de CPFs em massa e use-a como fixture. Isso garante que cada sessão de teste use um número único, evitando conflitos de duplicidade nos ambientes de homologação.

Privacidade Total: Nenhum Dado Sai do Seu Navegador

Ao contrário de soluções que processam dados em servidores externos, toda a lógica desta ferramenta — tanto a geração quanto a validação de CPF — roda em JavaScript diretamente no seu navegador. Nenhum número é transmitido para nossos servidores, nenhum log é gravado em banco de dados e nenhuma base de dados real da Receita Federal é consultada.

Conformidade com a LGPD garantida por arquitetura

Como o processamento é local, sua empresa ou equipe não corre risco de violação da Lei Geral de Proteção de Dados ao usar esta ferramenta — mesmo em ambientes corporativos com políticas rígidas de segurança da informação. Não há tráfego de dados pessoais, real ou fictício, para fora da sua máquina.

Gerador de CPF Online: Uma Alternativa Moderna para Desenvolvedores

Quem trabalha com desenvolvimento de sistemas no Brasil conhece bem a necessidade de ter uma ferramenta de geração de CPF confiável no dia a dia. Se você chegou aqui buscando um gerador de CPF equivalente ao 4devs ou a outras ferramentas conhecidas do mercado, vai encontrar aqui as mesmas funcionalidades — geração unitária, validação, geração em massa e perfis fictícios — em uma interface mais moderna, sem propagandas invasivas e com código rodando 100% no seu navegador.

Nossa plataforma reúne em um único lugar o gerador de CPF, o gerador de CNPJ, o gerador de RG e o gerador de PIS/PASEP, eliminando a necessidade de abrir múltiplos sites durante o desenvolvimento de um sistema de cadastro completo.

API Mock para Desenvolvedores

Precisa consumir CPFs diretamente do seu código? Criamos esta documentação para inspirar o uso de APIs de testes. No futuro, disponibilizaremos endpoints RESTful.

GET /api/cpf/generate

Retorna um único CPF válido.

POST /api/cpf/validate

Envia `{"cpf": "..."}` e retorna se é matematicamente válido.

fetch-example.js
fetch('https://api.geradordecpf.com/v1/generate')
  .then(response => response.json())
  .then(data => {
    console.log(data.cpf);
    // Output: "123.456.789-00"
  });

Perguntas Frequentes (FAQ)

O que é um gerador de CPF?

É uma ferramenta online que cria números fictícios seguindo à risca as regras e os algoritmos matemáticos da Receita Federal. O número gerado é válido logicamente — mas não pertence a ninguém.

É crime usar um gerador de CPF fake?

Não. Gerar o número, sozinho, não é crime — eles existem para testes de software (homologação). Agora, usar esses números para cadastros fraudulentos, compras ou para se passar por outra pessoa é outra história: isso configura falsidade ideológica e estelionato. Use com responsabilidade.

Como validar um CPF?

É só usar nossa aba "Validador". Você insere o número, e o sistema calcula os dois dígitos verificadores (depois do traço) a partir dos 9 números iniciais. Bateu com o que você digitou? O CPF é válido matematicamente.

Os CPFs gerados aqui pertencem a pessoas reais?

Não. São só combinações numéricas aleatórias que satisfazem a regra matemática do algoritmo Módulo 11 — nada mais. Não vêm de nenhuma base de dados e não pertencem a cidadão nenhum.

O gerador de CPF consulta o banco de dados da Receita Federal?

Não, nenhum. Nosso sistema não consulta banco de dados real nenhum — nem da Receita, nem de qualquer outro órgão. Geração e validação acontecem só com cálculo matemático, offline, direto no seu navegador.

Como saber de qual Estado (região) é um CPF?

Dá para descobrir olhando o 9º dígito (o último número antes do traço). Se for 8, por exemplo, o CPF é de São Paulo. E se você já sabe qual região precisa, nossa ferramenta deixa escolher isso na hora de gerar o número.

Posso usar um CPF gerado para fazer compras ou abrir contas bancárias?

De jeito nenhum. Usar dados fictícios ou de terceiros para tirar vantagem financeira, aprovar cadastros reais ou fazer compras é crime — estelionato e falsidade ideológica. Geradores de documentos servem só para testes acadêmicos e de software em ambiente de desenvolvimento, ponto final.

Por que usar CPFs gerados em vez de reais em testes de software?

Por causa da Lei Geral de Proteção de Dados (LGPD). Usar dados reais de clientes em ambiente de teste é uma infração grave de segurança. Com geradores de dados, a equipe de QA e desenvolvimento faz as homologações tranquila, sem risco de vazamento (Data Breach).

Dá para gerar um CPF com data de nascimento junto?

O CPF em si não tem a data de nascimento embutida no cálculo — os 11 dígitos seguem apenas a regra do Módulo 11, sem relação matemática com nenhuma data. Se o seu teste precisa de um CPF junto com nome, data de nascimento, RG e endereço, use a aba "Gerador de Pessoas" aqui na página: ela gera um perfil fictício completo de uma vez, já com todos esses dados combinados.