O Gerador de CNPJ é uma ferramenta para gerar números de CNPJ válidos online, elaborada para auxiliar profissionais de TI na realização de testes de software.

Durante o processo de desenvolvimento de software é comum existirem requisitos para validação de CNPJ, como em um cadastro de clientes, por exemplo, onde um CNPJ válido deve ser informado para efetuar o cadastro. Portanto, estes profissionais frequentemente carecem de números válidos para executarem os testes com sucesso.

Esta ferramenta deve ser utilizada para gerar um CNPJ válido, copiar e colar em formulários de sistemas que possuam validação de CNPJ, para fins de teste. A utilização desta informação é de total responsabilidade do usuário.

O CNPJ tem quatorze dígitos na formatação NN.NNN.NNN/NNNN-NN, onde os oito primeiros dígitos são o número base, que identifica a empresa. Os quatro dígitos seguintes, após a barra, formam o sufixo, que identifica a ordem das filiais da empresa. O penúltimo é o dígito verificador dos doze anteriores, e o último é o dígito verificador dos treze anteriores.

No caso do CNPJ, o DV (dígito verificador) módulo 11 é calculado multiplicando cada dígito do número base e do sufixo pela sequência de multiplicadores 9, 8, 7, 6, 5, 4, 3, 2, 9, 8, 7, 6 e 5, posicionados da direita para a esquerda.

O somatório destas multiplicações é dividido por 11, o resto desta divisão é subtraido do divisor (11), e o resultado desta subtração é o DV. Porém, sempre que o resto da divisão for 0 ou 1, o DV será 0.