Gerador de CPF Válido Online
Gere CPFs válidos instantaneamente, por estado, em lote ou unitário. Pronto para testar.
O Gerador de CPF cria números válidos para testes de software, seguindo o algoritmo oficial de módulo 11. Os CPFs são fictícios e destinam-se exclusivamente a desenvolvimento, QA e homologação.
Gerar CPF em código
Implemente a geração de CPF na sua linguagem preferida com código pronto para usar
JavaScript Geração programática com JS puro
TypeScript Geração com tipagem segura
Python Geração com código limpo
Java Geração para sistemas corporativos
C# Geração para aplicações .NET
PHP Geração server-side com PHP
Go Geração para microsserviços e APIs
Ruby Geração para aplicações Rails
Excel VBA Geração em planilhas com VBA
Frameworks
Perguntas frequentes sobre o Gerador de CPF
O que é o Gerador de CPF?
O Gerador de CPF é uma ferramenta online gratuita que cria números de CPF válidos para testes de software. Cada CPF gerado segue o algoritmo oficial de módulo 11 da Receita Federal. Os dígitos verificadores estão corretos, mas os números são fictícios e não pertencem a nenhuma pessoa. Você pode gerar CPFs unitariamente ou em lote (até 10 por vez), escolher formato com máscara (
529.982.247-25) ou apenas dígitos (52998224725), e filtrar por estado de origem.Para que serve o Gerador de CPF?
O gerador facilita o trabalho de quem desenvolve e testa software que exige CPF como campo obrigatório. Principais usos:
- Testar formulários web para verificar se as validações de CPF client-side e server-side funcionam
- Automação de testes end-to-end com Cypress, Playwright ou Selenium
- Popular bancos de dados de homologação com dados realistas
- Testar integrações com sistemas de pagamento e plataformas fintech
- Validar endpoints de API com Postman ou Insomnia
- Estudar na prática o algoritmo de validação de documentos brasileiros
Como funciona o algoritmo do CPF?
O CPF tem 11 dígitos: 9 formam a base e os 2 últimos são verificadores, calculados por módulo 11. O primeiro verificador resulta da multiplicação dos 9 dígitos por pesos de 10 a 2 e aplicação do resto da divisão por 11. O segundo usa pesos de 11 a 2 sobre os 10 primeiros dígitos. O gerador inverte o processo: sorteia 8 dígitos, atribui o 9.º conforme a região fiscal e calcula os verificadores. Números com todos os dígitos iguais (como
111.111.111-11) são rejeitados. Veja a implementação completa na página sobre o algoritmo do CPF.O CPF gerado é de uma pessoa real?
Não. O Gerador de CPF cria sequências numéricas que seguem as regras matemáticas do algoritmo oficial de módulo 11, mas não estão vinculadas a nenhuma pessoa real no cadastro da Receita Federal. Os números são fictícios e destinam-se exclusivamente a testes de software.
Qual a diferença entre CPF válido e CPF real?
Um CPF válido é aquele que obedece à regra matemática dos dígitos verificadores, calculados pelo algoritmo de módulo 11. Um CPF real é aquele efetivamente cadastrado na Receita Federal e que pertence a uma pessoa física. O Gerador de CPF cria números matematicamente válidos, mas que não correspondem a cadastros reais.
É legal usar um gerador de CPF?
Sim, quando usado para fins de teste e desenvolvimento de software. Programadores, analistas de QA e estudantes utilizam CPFs gerados diariamente para validar formulários, automatizar testes e preencher ambientes de homologação. A utilização de CPFs gerados para fraude, abertura de contas ou cadastro em serviços reais é ilegal.
Posso usar CPFs gerados em projetos comerciais?
Sim, durante as fases de desenvolvimento e teste. Os CPFs gerados são ideais para ambientes de desenvolvimento, staging e homologação. Quando o projeto estiver em produção e lidando com usuários reais, o sistema deve trabalhar exclusivamente com CPFs genuínos fornecidos pelos próprios usuários.
Posso gerar CPF por estado?
Sim. O nono dígito do CPF indica a região fiscal de origem do cadastro. A ferramenta permite selecionar qualquer um dos 27 estados brasileiros para gerar CPFs com o dígito regional correto, o que é útil para testar lógicas que dependem da origem geográfica do documento.
Como validar um CPF em código?
A validação programática aplica o algoritmo de módulo 11, verificando se os dois dígitos verificadores correspondem ao esperado. Oferecemos funções prontas e testadas em 9 linguagens:Cada página inclui código-fonte, explicação e testes automatizados. Veja todas em Validar CPF.
Como formatar CPF?
Um problema frequente é a perda dos zeros à esquerda. O Excel interpreta
00123456789 como 123456789, quebrando a formatação. Outro cenário comum é aplicar ou remover a máscara xxx.xxx.xxx-xx em tempo real. Guias específicos:- Máscara de CPF em JavaScript, formatação em tempo real no input
- Regex para CPF, validação e extração de texto
- Formatar CPF no Excel, fórmula e formato personalizado
- Formatar CPF com SQL, PostgreSQL, MySQL e SQL Server
Como armazenar CPF de forma segura?
CPF é dado pessoal sensível sob a LGPD. Nunca armazene em texto plano em bancos de dados, logs ou arquivos de configuração. A técnica depende da necessidade:
- HMAC-SHA256: quando precisa apenas verificar se um CPF já está cadastrado
- AES-256-GCM: quando precisa recuperar o número original
- Tokenização: quando o CPF transita entre microsserviços
***.***.***-25). Veja exemplos de código no guia Armazenar CPF com Segurança.