Como funciona o gerador de CNPJ
Um número de CNPJ (Cadastro Nacional da Pessoa Jurídica) tem 14 caracteres: 12 caracteres base e 2 dígitos verificadores, calculados a partir dos 12 primeiros usando um algoritmo público de módulo 11. Cada um dos 12 primeiros caracteres é multiplicado por um peso fixo (5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 para o primeiro dígito verificador, e uma sequência semelhante incluindo o primeiro DV para o segundo), a soma dos produtos é dividida por 11, e o resto define o dígito: se o resto for menor que 2, o dígito é 0; caso contrário, o dígito é 11 menos o resto. Este gerador sorteia os 12 primeiros caracteres e calcula os dígitos verificadores exatamente como a Receita Federal faz, garantindo que o resultado seja um CNPJ matematicamente válido.
O novo CNPJ alfanumérico
A Receita Federal instituiu um novo padrão de CNPJ em que os 12 primeiros caracteres podem conter letras (de A a Z) além de números, ampliando a capacidade de numeração do cadastro. Os 2 dígitos verificadores finais continuam sendo sempre numéricos. No cálculo, cada letra é convertida em um valor numérico (seu código ASCII menos 48) antes de entrar na fórmula do módulo 11 — por exemplo, a letra "A" vale 17. Marque a opção "CNPJ alfanumérico" neste gerador para simular números já no novo formato, útil para testar se seus sistemas estão preparados para a mudança antes que ela se torne obrigatória.
Para que serve gerar um CNPJ
Times de desenvolvimento usam CNPJs de teste para validar formulários de cadastro empresarial, testar integrações com sistemas fiscais, bancários e de emissão de nota fiscal, e simular cargas de dados em ambientes de homologação sem expor informações de empresas reais. Gerar vários números de uma vez, com ou sem pontuação, agiliza a criação de massas de teste para QA e desenvolvimento.
É importante reforçar que os CNPJs gerados aqui são números aleatórios que apenas satisfazem a regra matemática de validação — eles não pertencem a nenhuma empresa real e não devem ser usados para simular a identidade de um CNPJ existente. Usar um número de documento, mesmo gerado aleatoriamente, para fraudar terceiros ou obter vantagem indevida é crime previsto nos artigos 299 (falsidade ideológica) e 171 (estelionato) do Código Penal. Use estes números exclusivamente para fins de teste e desenvolvimento de software.