Gerador de CPF — Gere CPF Válido Online
O gerador de CPF cria números de CPF válidos instantaneamente, seguindo o algoritmo oficial de módulo 11 da Receita Federal. Gere CPF com ou sem pontuação, por estado (UF), em massa ou com nome e data de nascimento. 100% gratuito para testes e desenvolvimento.
⚠️ AVISO: Os CPFs gerados são aleatórios e válidos apenas matematicamente. Não pertencem a pessoas reais. Use exclusivamente para testes de software. O uso indevido é de responsabilidade do usuário.
Como Usar o Gerador de CPF
Escolha as Opções
Selecione se deseja CPF com pontuação (xxx.xxx.xxx-xx) ou sem, e escolha o estado de origem, se necessário. Você também pode gerar em massa ou com dados completos.
Clique em "Gerar CPF"
Pressione o botão e um CPF válido será gerado instantaneamente. O algoritmo garante que os dígitos verificadores estejam corretos conforme as regras oficiais.
Copie e Use
Clique no número gerado ou no botão "Copiar" para copiá-lo para a área de transferência. Use em seus testes de software, formulários de desenvolvimento ou ambientes de QA.
Recursos do Nosso Gerador de CPF
Geração Instantânea
CPF gerado em milissegundos, 100% no navegador. Sem espera, sem requisições ao servidor.
Geração em Massa
Gere até 100 CPFs de uma vez. Copie todos ou baixe em arquivo .txt.
Seleção por Estado
Escolha o estado de origem (UF) para gerar CPFs com o dígito regional correto.
Dados Completos
Gere CPF com nome completo, data de nascimento e gênero aleatórios.
Validador de CPF
Valide qualquer número de CPF verificando se os dígitos conferem com o algoritmo oficial.
Privacidade Total
Tudo funciona localmente no seu navegador. Nenhum dado é enviado ou armazenado em servidores.
Como Funciona o Algoritmo do CPF
O CPF usa o formato XXX.XXX.XXX-DD, onde os três primeiros grupos formam o número base e DD são os dígitos verificadores. O nono dígito indica a região fiscal de emissão do CPF, conforme a tabela abaixo.
Tabela de Dígitos por Estado (9º Dígito)
| Dígito | Estados (UF) |
|---|---|
| 0 | RS (Rio Grande do Sul) |
| 1 | DF, GO, MS, MT, TO |
| 2 | AC, AM, AP, PA, RO, RR |
| 3 | CE, MA, PI |
| 4 | AL, PB, PE, RN |
| 5 | BA, SE |
| 6 | MG (Minas Gerais) |
| 7 | ES, RJ |
| 8 | SP (São Paulo) |
| 9 | PR, SC |
Cálculo dos Dígitos Verificadores
O primeiro dígito verificador é calculado multiplicando os 9 primeiros dígitos pela sequência 10, 9, 8, 7, 6, 5, 4, 3, 2, somando os resultados e aplicando o módulo 11. Se o resto for menor que 2, o dígito é 0; caso contrário, é 11 menos o resto.
O segundo dígito verificador segue a mesma lógica, mas usa os 10 primeiros dígitos (incluindo o primeiro verificador) multiplicados pela sequência 11, 10, 9, 8, 7, 6, 5, 4, 3, 2.