O Gerador de CNPJ cria números de CNPJ (Cadastro Nacional da Pessoa Jurídica) matematicamente válidos: os 12 primeiros dígitos - que identificam a raiz da empresa e a filial - são sorteados, e os 2 dígitos verificadores finais são calculados a partir deles com o algoritmo oficial de módulo 11 da Receita Federal, aplicado em duas etapas com pesos diferentes.
Diferente do CPF, o CNPJ usa pesos de cálculo próprios (5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 para o primeiro dígito, e uma sequência semelhante com um peso a mais para o segundo), então gerar um número “à mão” que passe na validação é praticamente inviável sem seguir a fórmula exata. É por isso que sistemas de teste automatizado, ambientes de homologação e formulários de QA costumam recorrer a um gerador como este em vez de inventar números na mão - o resultado sempre é aceito por qualquer validação de formato, sem usar CNPJ de nenhuma empresa real.
Assim como no CPF, cada geração sorteia uma base de 12 dígitos independente da anterior - sem histórico, sem sequência previsível. Dentro dessa base, os 8 primeiros dígitos formam a raiz da empresa e os 4 seguintes indicam a ordem da filial (0001 normalmente representa a matriz), mas como a raiz também é sorteada, o CNPJ gerado não corresponde a nenhuma raiz realmente registrada na Receita Federal. Times de QA costumam usar a ferramenta pra popular ambientes de homologação de sistemas que exigem CNPJ - onboarding de empresas em SaaS multiempresa, integrações fiscais, cadastros de fornecedores - sem recorrer ao CNPJ de uma empresa real, o que evita tanto problemas de privacidade quanto o risco de um teste automatizado afetar por engano o cadastro de alguém.
Para entender a conta completa por trás dos dois dígitos finais, com exemplo numérico passo a passo, veja o guia Como funciona o dígito verificador do CPF e do CNPJ. Se você já tem um número e só precisa confirmar se ele é válido, use o Validador de CNPJ.
Na prática, o gerador aparece em três frentes de trabalho recorrentes: QA de sistemas B2B que exigem CNPJ no cadastro (ERPs, plataformas de e-commerce multiempresa, integrações fiscais), scripts de seed que populam um banco de desenvolvimento com dezenas de “empresas” fictícias de uma vez, e treinamentos de onboarding técnico, onde é mais seguro ensinar com dados sintéticos do que com o CNPJ de uma empresa real. Diferente do CPF, montar um CNPJ de teste “à mão” que passe na validação é praticamente inviável sem seguir a fórmula exata - os pesos alternados (5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 na primeira etapa) tornam o cálculo mental pouco prático, o que faz do gerador uma ferramenta bem mais eficiente do que inventar números e testar um por um até um passar na validação.
Vale notar que o gerador cria apenas a matriz (0001), a filial mais comum em CNPJs de teste; se o seu sistema precisa validar também numeração de filiais diferentes (0002, 0003…), o dígito verificador precisa ser recalculado para cada nova combinação de raiz e ordem - é exatamente esse recálculo que o guia do dígito verificador detalha passo a passo.