A estrutura dos 11 dígitos do CPF
O CPF tem 11 algarismos no formato 000.000.000-00, e cada parte cumpre uma função. Os nove primeiros dígitos formam o número base do cadastro, aquele que identifica o contribuinte dentro do sistema da Receita. Nesse bloco, o nono dígito tem um papel próprio: ele indica a região fiscal onde o documento foi emitido, ou seja, o grupo de estados sob uma das dez regiões administrativas da Receita Federal. A correspondência é fixa: 1 para DF, GO, MS, MT e TO; 2 para AC, AM, AP, PA, RO e RR; 3 para CE, MA e PI; 4 para AL, PB, PE, RN; 5 para BA e SE; 6 para MG; 7 para ES e RJ; 8 para SP; 9 para PR e SC; e 0 para RS. Os dois últimos algarismos são os dígitos verificadores, calculados a partir dos nove primeiros para que o sistema perceba erros de digitação antes de aceitar o número.
Como funciona o cálculo por módulo 11
Os dois dígitos verificadores nascem do módulo 11, um método que transforma os números anteriores no resto de uma divisão. Para o primeiro dígito, cada um dos nove primeiros algarismos é multiplicado por um peso decrescente, de 10 até 2, na ordem em que aparece. Somam-se os produtos e divide-se o total por 11. Se o resto for 0 ou 1, o dígito verificador é 0; em qualquer outro caso, ele é igual a 11 menos o resto. O segundo dígito segue a mesma lógica, mas agora sobre dez algarismos, os nove originais mais o primeiro verificador já calculado, com pesos que vão de 11 até 2. A conta se repete: soma ponderada, divisão por 11 e a mesma regra do resto. Como o resultado depende de todos os dígitos anteriores, trocar um único número quase sempre quebra a conta, e é assim que formulários e cadastros percebem um CPF digitado errado.
Exemplo resolvido com um CPF fictício
Veja o cálculo aplicado ao número fictício 111.444.777, usado só como demonstração. Para o primeiro dígito, multiplique cada algarismo pelos pesos de 10 a 2: 1x10, 1x9, 1x8, 4x7, 4x6, 4x5, 7x4, 7x3 e 7x2, o que dá 10, 9, 8, 28, 24, 20, 28, 21 e 14. A soma é 162. Dividindo 162 por 11, o resto é 8. Como 8 não é 0 nem 1, o primeiro dígito é 11 menos 8, ou seja, 3. Agora, para o segundo dígito, use os dez algarismos 1 1 1 4 4 4 7 7 7 3 com pesos de 11 a 2: os produtos ficam 11, 10, 9, 32, 28, 24, 35, 28, 21 e 6, somando 204. O resto de 204 por 11 é 6, então o segundo dígito é 11 menos 6, igual a 5. O CPF completo fica 111.444.777-35, um número que fecha a conta mas não pertence a ninguém.
A Receita Federal, autoridade do CPF
Quem cria, administra e cancela o CPF é a Receita Federal do Brasil, o órgão responsável pelo Cadastro de Pessoas Físicas em todo o território nacional. É a Receita que define a regra de cálculo dos dígitos, mantém a base com os números realmente emitidos e registra a situação de cada cadastro, que pode estar regular, pendente, suspenso, cancelado ou nulo. A fórmula do dígito verificador é pública e documentada, mas a base cadastral é protegida e sigilosa. Nenhum site externo tem acesso a ela para confirmar se um número existe. Este gerador reproduz apenas o cálculo público, sem qualquer ligação com os sistemas da Receita. Para consultar a situação de um CPF real, o caminho é o portal oficial da Receita Federal, que pede o número junto da data de nascimento do titular.
Por que o número é válido mas fictício
Um CPF gerado aqui é válido no sentido matemático: os dígitos verificadores fecham a conta do módulo 11, então ele passa na checagem de formulários e sistemas. Ao mesmo tempo, é fictício, porque foi montado ao acaso e não consta na base da Receita. Existem bilhões de combinações que satisfazem o cálculo, e só uma fração foi de fato emitida a pessoas reais. Por isso passar na validação nunca prova que um CPF existe ou pertence a alguém: garante só a forma do número, não a sua existência. Geradores servem justamente para produzir essas sequências de forma rápida, respeitando a fórmula sem tocar em nenhum dado real.
Usos legítimos e o limite ético
Números fictícios são úteis em situações concretas: testar o cadastro de um sistema, preencher formulários em ambiente de homologação, validar máscaras e regras de campo, ou montar uma base de QA sem expor dados de gente real. Nesses cenários você precisa de um CPF que passe na validação, mas que não seja de ninguém. O limite é claro e vale reforçar: usar um CPF que não é o seu em cadastro verdadeiro, compra, contrato ou qualquer tentativa de se passar por outra pessoa é fraude e pode configurar crime. Gerar o número para desenvolvimento é legítimo; usá-lo para enganar alguém não é. Mantenha o uso restrito a teste, homologação e desenvolvimento.
Como usar esta ferramenta
- Escolha a quantidade de CPFs que deseja gerar.
- Selecione se quer o número com máscara (000.000.000-00) ou apenas dígitos.
- Opcionalmente, escolha o estado (UF) para definir a região fiscal.
- Clique em gerar e copie o resultado com um clique.
Perguntas Frequentes (FAQ)
- O CPF gerado é válido?
- Sim, ele passa na validação de dígito verificador usada por sistemas e formulários. Mas é um número fictício, criado aleatoriamente, que não corresponde a nenhuma pessoa real nem está registrado na Receita Federal.
- Posso usar esse CPF para me cadastrar em serviços?
- Não. O número serve apenas para testes de software e desenvolvimento. Usar um CPF que não é seu em cadastros reais é ilegal e pode configurar fraude.
- O que significa gerar CPF por estado?
- O nono dígito do CPF indica a região fiscal onde ele foi emitido. Ao escolher um estado, o gerador ajusta esse dígito para o valor correspondente àquela região.
- Por que o CPF tem dois dígitos verificadores em vez de um?
- Dois dígitos reduzem muito a chance de um erro de digitação passar despercebido. O primeiro cobre os nove números base; o segundo recalcula tudo já incluindo o primeiro. Com duas checagens encadeadas, trocar ou inverter algarismos quase sempre quebra a conta, o que torna a detecção de erro bem mais confiável do que com um dígito só.
- Dois CPFs podem ter os mesmos nove primeiros dígitos?
- Não. Os nove primeiros dígitos são o número base único de cada cadastro, e os dois verificadores derivam deles. Se a base é a mesma, os verificadores também serão, resultando no mesmo CPF. Cada número base emitido pertence a um único cadastro na Receita Federal.
- O gerador guarda os CPFs que eu crio?
- Não. Os números são montados no seu próprio navegador, sem envio a servidores, e nada fica armazenado depois. Cada geração é independente e some quando você recarrega a página. Como os números são fictícios e não pertencem a ninguém, não há dado pessoal envolvido no processo.