Pular para o conteúdo
Obtani

Gerador de CPF e CNPJ

Gere CPF e CNPJ válidos (inclusive alfanumérico) para testar formulários e sistemas em desenvolvimento.

Qual documento você precisa?
Define o 9º dígito (Região Fiscal).
De 1 a 50 por vez.
Formatação

Para que serve um gerador de CPF e CNPJ

Quem desenvolve software precisa de dados que pareçam reais sem serem reais: para preencher um banco de homologação, rodar um teste automatizado de cadastro, gravar uma demonstração, validar uma importação de planilha ou conferir se a máscara do formulário aceita o formato certo. Esta ferramenta gera números que satisfazem o dígito verificador — e só isso.

Os números não pertencem a ninguém e não constam do cadastro da Receita Federal. Eles servem para teste de software; usar um número gerado como se fosse o seu ou o de outra pessoa, em cadastro, nota fiscal, contrato ou declaração, é fraude — e o fato de o número "passar na validação" não muda isso.

Como os números são gerados

  1. CPF: sorteamos os 8 primeiros dígitos e, no 9º, aplicamos a Região Fiscal do estado escolhido (ou sorteamos também). Depois calculamos os dois verificadores pelo módulo 11, com pesos 10 a 2 e 11 a 2.
  2. CNPJ numérico: sorteamos a raiz de 8 dígitos, usamos 0001 como ordem do estabelecimento (a matriz) e calculamos os verificadores.
  3. CNPJ alfanumérico: a raiz é sorteada no alfabeto de 36 símbolos (0 a 9 e A a Z), sempre com pelo menos uma letra, e os verificadores usam a regra oficial da Receita Federal: o valor de cada caractere é o código ASCII menos 48 (A = 17, B = 18, até Z = 42), com pesos de 2 a 9 da direita para a esquerda e módulo 11.
  4. Sequências com todas as posições iguais (111.111.111-11 e afins) são descartadas, porque a Receita Federal não emite números assim e muitos sistemas os recusam.

Todo o sorteio acontece no seu navegador, sem chamada a servidor. Para conferir qualquer um dos números com a conta aberta — valor, peso e produto de cada posição —, use o Validador de CPF e CNPJ.

O estado no CPF e o 9º dígito

A Receita Federal se divide em dez Regiões Fiscais, e o nono dígito do CPF corresponde à Região Fiscal do endereço informado no cadastramento inicial. Escolher um estado aqui faz o gerador fixar esse dígito — útil quando o seu sistema separa clientes por região ou quando você quer uma massa de teste que pareça distribuída pelo país. Lembre-se de que o dígito diz respeito ao primeiro cadastro, não ao endereço atual de ninguém.

Por que testar o CNPJ alfanumérico agora

Desde julho de 2026 as inscrições novas podem receber CNPJ com letras (IN RFB nº 2.229/2024). Como a emissão é gradual, o número alfanumérico pode demorar a aparecer naturalmente nos seus dados — e quando aparecer, será em produção, no cadastro de um cliente. Gerar um lote alfanumérico agora é a maneira barata de descobrir, antes disso, se alguma coluna do banco ainda é numérica, se alguma expressão regular espera 14 dígitos ou se a máscara do formulário apaga as letras enquanto a pessoa digita.

Premissas e limites

  • Ordem do estabelecimento: sempre 0001 (matriz). É o caso realista e evita gerar filiais inexistentes; se você precisa testar filiais, troque as quatro posições manualmente e confira o número no validador.
  • Aleatoriedade: usamos o sorteio comum do navegador, adequado para dados de teste. Não use estes números como segredo, token ou identificador de segurança.
  • Sem repetição dentro do lote: cada número aparece uma vez por geração, mas duas gerações seguidas podem repetir um número.
  • Coincidência é possível: como o espaço de CPFs válidos é limitado, um número sorteado pode, por acaso, coincidir com um CPF realmente emitido. Ele continua não sendo "de ninguém" para efeito de teste — mas é mais uma razão para nunca usar esses números fora de ambiente controlado.
  • Limite de 50 números por vez, o suficiente para popular uma tabela de teste sem travar o navegador.

Perguntas frequentes

Uso permitido e uso proibido

Esta ferramenta existe para testes de software e fins educacionais. Apresentar um número gerado como documento próprio ou de terceiro para obter vantagem, abrir cadastro, emitir documento fiscal ou enganar alguém configura fraude, sujeita às sanções do Código Penal (entre outros, os arts. 171 e 299). Não usamos nem armazenamos os números gerados.

Montando um ambiente de teste completo? O Gerador de Senhas Seguras cria credenciais fortes para as contas de serviço, e o Contador de Palavras ajuda a dimensionar textos de exemplo.

Ferramentas Relacionadas

Aprenda Mais Sobre o Assunto