# Gerador de CPF

> O gerador de CPF cria números fictícios com dígitos verificadores válidos, para testar formulários e sistemas. O CPF tem 9 dígitos de base e 2 verificadores calculados por módulo 11: a base 529982247 gera os dígitos 25, formando 529.982.247-25. O 9º dígito indica a região fiscal, e CPFs com dígitos repetidos são recusados.

Fonte: https://www.calterix.com/pt-br/ferramenta/gerador-de-cpf/ · Atualizado em 06/11/2026

## 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.

```
Base: 5 2 9 9 8 2 2 4 7
Soma 1 = 5×10 + 2×9 + 9×8 + 9×7 + 8×6 + 2×5 + 2×4 + 4×3 + 7×2 = 295
295 mod 11 = 9, então 1º dígito = 11 − 9 = 2
Soma 2 = (base + 2) com pesos 11 a 2 = 347; 347 mod 11 = 6, então 2º dígito = 11 − 6 = 5
CPF: 529.982.247-25
```

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 |

> O dígito mostra onde o CPF foi emitido, não onde a pessoa mora hoje.

## 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](https://www.calterix.com/pt-br/ferramenta/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.
