Gerador de CNPJ Válido para Testes
Gere CNPJ sintético online com dígitos verificadores matematicamente corretos pelo algoritmo mod-11 da Receita Federal. Os CNPJs gerados usam o sufixo /0001 (matriz) e passam na validação de qualquer sistema brasileiro: ERP, NF-e, integração SEFAZ, cadastros B2B e seed de banco de desenvolvimento. Não pertencem a nenhuma empresa real.
Clique em Gerar para começar
Novo formato 2026
Precisa do CNPJ alfanumérico que entra em vigor em 01/07/2026?
A partir de julho de 2026 novos CNPJs podem ter letras (A-Z) nas primeiras 12 posições. Testa seu sistema antes da virada.
Ir pro Gerador de CNPJ Alfanumérico →Validar CNPJ
Cole um CNPJ para verificar se é válido. Aceita com ou sem pontuação.
Automatize com a API
Gere CNPJs direto no seu código ou pipeline de CI/CD. 50 chamadas grátis por dia. Sem cartão de crédito.
O que é um CNPJ?
O CNPJ (Cadastro Nacional da Pessoa Jurídica) é o registro de empresas na Receita Federal do Brasil. Possui 14 dígitos no formato XX.XXX.XXX/XXXX-XX. Os 8 primeiros identificam a empresa, os 4 seguintes identificam a filial (0001 para matriz), e os 2 últimos são dígitos verificadores.
Como funciona a validação?
Semelhante ao CPF, os dígitos verificadores são calculados com pesos multiplicadores e módulo 11. O primeiro dígito usa pesos 5,4,3,2,9,8,7,6,5,4,3,2 e o segundo usa 6,5,4,3,2,9,8,7,6,5,4,3,2. Todos os CNPJs gerados pelo FakeForge passam nessa validação.
Para que usar um CNPJ fictício
Testes de cadastro de empresas, integração com APIs de consulta CNPJ, sistemas de emissão de nota fiscal em homologação, e população de bancos de dados de desenvolvimento e staging.
CNPJ válido, CNPJ fake e CNPJ aleatório: qual a diferença
CNPJ aleatório é qualquer número de 14 dígitos que segue o formato XX.XXX.XXX/XXXX-XX. Quase sempre falha no validador da Receita porque os dígitos verificadores são randômicos. CNPJ fake e CNPJ fictício são termos genéricos que podem se referir tanto a CNPJs com checksum válido quanto inválido, dependendo da ferramenta usada.
O CNPJ válido que o FakeForge gera é diferente: os 12 primeiros dígitos são aleatórios, mas os 2 últimos são calculados pelo algoritmo oficial mod-11, garantindo que o número passe em qualquer validador (Receita Federal, eSocial, SEFAZ, gateways de pagamento, integrações ERP). É a opção correta para testar fluxos que validam checksum antes de aceitar o cadastro.
Como gerar CNPJ via API REST
Para automatizar a geração de CNPJs (CI/CD, seed de banco, testes de carga), use a API REST:
# Gerar 100 CNPJs em uma chamada
curl -H "X-API-Key: sua_chave" "https://fakeforge.com.br/api/generate?type=cnpj&quantity=100"
# Gerar e exportar direto em SQL
curl -X POST "https://fakeforge.com.br/api/generate" \
-H "Content-Type: application/json" \
-d '{"type":"cnpj","quantity":1000,"format":"sql"}'Plano grátis: 50 chamadas/dia, até 50 CNPJs por chamada. Sem cadastro, sem token. Para volumes maiores ou rate limit dedicado, planos pagos começam em R$ 29/mês.
CNPJ alfanumérico (vigência 01/07/2026)
A Receita Federal vai introduzir o CNPJ alfanumérico em 2026 (Instrução Normativa 2.229). Os 8 primeiros caracteres da raiz e os 4 da ordem podem conter letras (A-Z) além de dígitos (0-9). O dígito verificador é calculado via ASCII-48 (valor numérico = código ASCII menos 48).
Se você precisa testar o suporte ao novo formato antes da vigência, use o Gerador de CNPJ Alfanumérico do FakeForge. Recomendado validar schema de banco, regex de validação, integrações com SEFAZ e eSocial nos próximos meses.
Diferenças entre CNPJ tradicional e alfanumérico
Os dois formatos convivem a partir de 01/07/2026: o tradicional continua valendo pra sempre, e o alfanumérico passa a ser emitido pra empresas novas. Veja o que muda na prática:
| Característica | CNPJ tradicional | CNPJ alfanumérico |
|---|---|---|
| Caracteres nas posições 1-12 | Só dígitos (0-9) | Letras (A-Z) e dígitos (0-9) |
| Dígitos verificadores (13-14) | Numéricos | Numéricos (sem mudança) |
| Formato visual | XX.XXX.XXX/XXXX-XX | XX.XXX.XXX/XXXX-XX (mesma máscara) |
| Cálculo do dígito verificador | Módulo 11 direto sobre o dígito | Módulo 11 com valor ASCII -48 por caractere |
| Vigência | Já em uso, continua válido pra sempre | A partir de 01/07/2026, só pra CNPJs novos |
| Tipo de coluna recomendado no banco | NUMERIC ou VARCHAR(14) | VARCHAR(14) ou CHAR(14) obrigatoriamente |
| Onde testar no FakeForge | gerador-cnpj (esta página) | gerador-cnpj-alfanumerico |
Perguntas Frequentes
O CNPJ gerado pertence a uma empresa real?+
Não. Todos os CNPJs são fictícios e gerados algoritmicamente. Os dígitos verificadores são válidos, mas os números não existem na base da Receita Federal.
Posso usar CNPJ gerado para emitir nota fiscal?+
Não. Os CNPJs gerados são para testes em ambiente de desenvolvimento e homologação. Para emitir notas fiscais reais, é necessário um CNPJ verdadeiro registrado na Receita Federal.
Por que o CNPJ gerado sempre tem /0001?+
O sufixo /0001 indica a matriz da empresa. Filiais usam números sequenciais (/0002, /0003, etc.). O FakeForge gera apenas CNPJs de matriz, que é o cenário mais comum em testes.
O CNPJ gerado passa na validação de APIs?+
Sim. Os dígitos verificadores são calculados com o algoritmo oficial mod-11. Qualquer sistema que valida o formato e checksum do CNPJ aceitará os números gerados.
Posso gerar CNPJs em massa via API?+
Sim. Use a API REST: GET https://fakeforge.com.br/api/generate?type=cnpj&quantity=50. Sem chave são até 50 CNPJs por chamada e 50 chamadas grátis por dia; no plano Team, até 10.000 por chamada.
Gerar CNPJ fictício é ilegal?+
Não. Gerar números fictícios para testes de software é legal. Ilegal seria usar um CNPJ de outra empresa para fins fraudulentos.