O que é o CPF?
O CPF (Cadastro de Pessoas Físicas) é o documento de identificação tributária emitido pela Receita Federal do Brasil. Criado em 1972, substituiu o antigo CIC (Cartão de Identificação do Contribuinte). Hoje, o CPF é utilizado como identificação universal do cidadão brasileiro em praticamente todas as transações — desde abertura de contas bancárias até matrículas em instituições de ensino.
O número do CPF é composto por 11 dígitos no formato 000.000.000-00, onde os nove primeiros são o número base e os dois últimos são dígitos verificadores calculados por um algoritmo específico.
Como o número do CPF é formado
Os 11 dígitos do CPF seguem uma estrutura definida:
- Dígitos 1 a 8: número sequencial atribuído pela Receita Federal.
- Dígito 9: indica a região fiscal de origem do CPF. Por exemplo, o dígito 0 corresponde ao Rio Grande do Sul, 8 a São Paulo e 1 ao Distrito Federal, Goiás, Mato Grosso, Mato Grosso do Sul e Tocantins.
- Dígitos 10 e 11: são os dígitos verificadores, calculados a partir dos nove primeiros dígitos.
Como funciona o dígito verificador
O cálculo dos dígitos verificadores do CPF utiliza o algoritmo módulo 11. O processo funciona assim:
Para o primeiro dígito verificador, multiplica-se cada um dos 9 primeiros dígitos por pesos decrescentes de 10 a 2. Soma-se todos os resultados e calcula-se o resto da divisão por 11. Se o resto for menor que 2, o dígito verificador é 0. Caso contrário, subtrai-se o resto de 11.
Para o segundo dígito verificador, repete-se o processo incluindo o primeiro dígito verificador, usando pesos de 11 a 2.
Por exemplo, para o CPF 123.456.789: multiplica-se 1×10 + 2×9 + 3×8 + 4×7 + 5×6 + 6×5 + 7×4 + 8×3 + 9×2 = 210. O resto de 210 ÷ 11 = 1. Como é menor que 2, o primeiro dígito é 0.
Para que serve um gerador de CPF?
Um gerador de CPF é uma ferramenta essencial para desenvolvedores de software e profissionais de QA que precisam testar sistemas que exigem números de CPF válidos. Os principais usos incluem:
- Testes automatizados de formulários e cadastros
- Validação de regras de negócio em ambientes de desenvolvimento
- Homologação de sistemas integrados com a Receita Federal
- Preenchimento de ambientes de teste e staging
Importante: Utilizar um CPF gerado para se passar por outra pessoa ou para qualquer tipo de fraude é crime previsto no Art. 299 do Código Penal (falsidade ideológica). Esta ferramenta é destinada exclusivamente para fins de teste e desenvolvimento.
Perguntas frequentes
O CPF gerado é de uma pessoa real?
Não. O gerador cria números que seguem o algoritmo de validação da Receita Federal, mas não correspondem a pessoas reais. São números matematicamente válidos, porém não cadastrados.
Gerar CPF é ilegal?
Não. Gerar números de CPF para fins de teste e desenvolvimento é perfeitamente legal. O que é ilegal é utilizar qualquer CPF — gerado ou real — para cometer fraudes, como se passar por outra pessoa.
Como validar se um CPF é verdadeiro?
A validação matemática verifica se os dígitos verificadores estão corretos, mas não confirma se o CPF pertence a alguém. Para verificar se um CPF está cadastrado na Receita Federal, é necessário consultar diretamente o site oficial.
Qual a diferença entre CPF e CNPJ?
O CPF identifica pessoas físicas (indivíduos), enquanto o CNPJ (Cadastro Nacional da Pessoa Jurídica) identifica pessoas jurídicas (empresas). O CPF tem 11 dígitos e o CNPJ tem 14 dígitos, mas ambos usam o algoritmo módulo 11 para os dígitos verificadores.