Gerador de CPF
Gere números de CPF válidos com UF de origem e máscara. Ideal para QA.
Sobre o Gerador de CPF por Estado
O Gerador de CPF do Box4Dev é uma ferramenta online e gratuita projetada para auxiliar desenvolvedores, testadores (QAs) e estudantes. Ele cria números de CPF (Cadastro de Pessoas Físicas) matematicamente válidos, com a opção de especificar o estado (UF) de origem. Isso é útil para testar sistemas que possuem regras de negócio baseadas na região fiscal do documento.
A principal vantagem é garantir que os algoritmos de validação de sistemas funcionem corretamente. Todos os números gerados, seja de um estado específico ou aleatório, possuem dígitos verificadores calculados de acordo com as regras oficiais da Receita Federal.
Anatomia & Estrutura do CPF
O Cadastro de Pessoas Físicas (CPF) é composto por 11 dígitos decimais estruturados em 3 partes:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 8 | Matrícula Sequencial | 8 dígitos | Número base cadastral sequencial do cidadão | 12345678 |
| 9 | Região Fiscal | 1 dígito | Código da Região Fiscal da RFB de emissão (ex: 8 para SP, 7 para RJ/ES, 6 para MG) | 8 |
| 10 e 11 | Dígitos Verificadores | 2 dígitos | Dois dígitos de integridade calculados por Módulo 11 (pesos 10..2 e 11..2) | 90 |
Algoritmo Oficial do CPF (Receita Federal do Brasil Módulo 11)
A integridade do CPF é assegurada por dois cálculos sucessivos de Módulo 11:
- 1. Multiplique os 9 primeiros dígitos pelos pesos decrescentes de 10 a 2.
- 2. Some os produtos obtidos e calcule o resto da divisão por 11.
- 3. Se o resto for menor que 2, o DV1 é 0; caso contrário, DV1 = 11 - Resto.
- 4. Para o DV2, multiplique os 9 primeiros dígitos pelos pesos de 11 a 3 e o DV1 pelo peso 2.
- 5. Some os produtos e calcule o resto por 11: se menor que 2, DV2 é 0; senão DV2 = 11 - Resto.
- 6. Rejeitam-se expressamente CPFs compostos por 11 dígitos repetidos.