Gere CPFs válidos para teste
Números com dígitos verificadores corretos. Tudo é gerado no navegador.
Como os dígitos verificadores são calculados
Os dois últimos dígitos do CPF vêm dos nove primeiros, por módulo 11. O primeiro verificador usa pesos de 10 a 2. O segundo inclui o primeiro verificador e usa pesos de 11 a 2. Se o resto da divisão por 11 for menor que 2, o dígito é 0; caso contrário, é 11 menos o resto.
CPFs com todos os dígitos iguais (000.000.000-00, 111.111.111-11 e assim por diante) passam na conta, mas são considerados inválidos. O gerador também evita bases de nove dígitos iguais.
O 9º dígito e a região fiscal
O nono dígito do CPF identifica a região fiscal onde o número foi emitido. A opção de estado do gerador fixa esse dígito.
| 9º dígito | Estados |
|---|---|
| 0 | RS |
| 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 |
| 7 | ES, RJ |
| 8 | SP |
| 9 | PR, SC |
Para que usar, e para que não usar
- Testar validação de formulários, cadastros e APIs em ambiente de desenvolvimento.
- Popular bancos de dados de teste e demonstrações.
- Verificar a máscara 000.000.000-00 e a versão só com números.
Não use CPF gerado para abrir conta, fazer compra, cadastro em serviço real ou qualquer fim que dependa de identidade verdadeira. Declarar documento falso é crime, e CPF gerado pode, por acaso, pertencer a uma pessoa real. Para gerar uma empresa de teste, veja o gerador de CNPJ.
Perguntas frequentes
Como gerar um CPF válido para teste?
Escolha o estado (opcional), a quantidade e a pontuação, e clique em gerar. O número sai com os dois dígitos verificadores corretos pelo módulo 11.
O CPF gerado pertence a alguém?
Pode pertencer por acaso. O gerador sorteia números que passam na conta dos dígitos verificadores, sem consultar nenhuma base. Use só em testes.
Como funciona o cálculo do dígito verificador do CPF?
Multiplica-se cada um dos 9 primeiros dígitos por pesos de 10 a 2, soma-se e calcula-se o resto por 11. Resto menor que 2 dá 0; senão, o dígito é 11 menos o resto.
O que o 9º dígito do CPF significa?
Indica a região fiscal de emissão. O dígito 8, por exemplo, corresponde a São Paulo, e o 0 ao Rio Grande do Sul.
Posso usar CPF gerado em cadastro real?
Não. Documento falso em cadastro, compra ou conta é crime. O gerador existe só para testes de software.
Por que CPF 111.111.111-11 não é válido?
Sequências de dígitos iguais passam na conta dos verificadores, mas são recusadas como inválidas pelos validadores. O gerador nunca as produz.
Fontes e método
- Receita Federal do Brasil: regras do Cadastro de Pessoas Físicas (CPF)