Gerador de CPF válido por região fiscal — com validador, formatador e geração em lote para testes de software.
- Base
- 1–8
- Região fiscal
- 9
- DV
- 10–11
CPFs gerados nesta ferramenta são fictícios e destinados exclusivamente a testes de software. Não correspondem a pessoas reais.
Anatomia do CPF
123.456.789-09
Base
1–8Número-base da inscrição: oito dígitos, sempre numéricos.
Região fiscal
9Identifica a região fiscal que emitiu o CPF — tabela abaixo.
DV
10–11Dígitos verificadores: módulo 11 sobre os dígitos anteriores.
Regiões fiscais
O 9º dígito do CPF revela a região fiscal de emissão. No Gerador, selecione uma região para criar CPFs de um estado específico.
Regex
^\d{11}$^\d{3}\.\d{3}\.\d{3}-\d{2}$Exemplo — cálculo do DV
Base 123456789 → DV 09 → CPF formatado 123.456.789-09
- Multiplicar os 9 dígitos pelos pesos 10 a 2, da esquerda para a direita.
- Somar, calcular resto ÷ 11; se resto < 2, DV = 0; senão DV = 11 − resto.
- Repetir com os 10 dígitos (pesos 11 a 2) para obter o 2º DV.
Mesma regra de módulo 11 do CNPJ — mudam apenas os pesos. Sequências com todos os dígitos iguais (111.111.111-11) passam no cálculo, mas são rejeitadas.
Perguntas frequentes
Os CPFs gerados são reais?
Não. São números fictícios com dígitos verificadores matematicamente válidos, criados apenas para testes de software. Não correspondem a pessoas reais nem constam no cadastro da Receita Federal.
Como gerar CPF em massa?
Na aba Gerador, informe a quantidade desejada (até 100 por vez) e gere a lista em lote, com ou sem máscara, pronta para copiar para seeds e fixtures de teste.
O que significa o 9º dígito do CPF?
Ele identifica a região fiscal que emitiu o documento: 8 corresponde a São Paulo, 0 ao Rio Grande do Sul (10ª RF), e assim por diante. A tabela completa está na seção Regiões fiscais.
Posso gerar CPF de um estado específico?
Sim. Escolha a região fiscal no Gerador e o 9º dígito sairá de acordo — por exemplo, 8ª RF para São Paulo. Estados da mesma região compartilham o mesmo dígito.
Como validar um CPF?
Use a aba Validador: ela confere os dois dígitos verificadores pelo módulo 11, rejeita sequências repetidas como 111.111.111-11 e mostra a região fiscal de cada CPF válido.