Em desenvolvimento e QA, ter CNPJs válidos evita travas de validação e acelera testes de cadastro, emissão de notas e integrações.
O gerador cria CNPJs válidos do ponto de vista matemático, com opção de formatação e seleção de estado.
O CNPJ possui 14 dígitos. Os dois últimos são verificadores, calculados pelo algoritmo de módulo 11.
Assim, o número resultante é consistente para testes, protótipos e demonstrações.
Sim. O cálculo dos dígitos verificadores segue o mesmo procedimento usado na validação oficial (módulo 11).
Não. Os CNPJs gerados são destinados exclusivamente a testes e desenvolvimento. Não use em cadastros oficiais ou para qualquer finalidade ilícita.
Sim. Você pode gerar quantos CNPJs desejar, sem necessidade de cadastro.
Após gerar, clique no botão de cópia ao lado do número. O CNPJ será enviado para a sua área de transferência.
Importante: esta ferramenta existe para fins didáticos e de teste. Não utilize números gerados para finalidades ilegais ou fraudulentas.
Seguimos o cálculo oficial dos dígitos verificadores (módulo 11) aplicado aos 12 dígitos base.
Casos de QA: validar máscaras e regras de cadastro PJ, testar emissão de notas em ambiente de homologação, simular integrações fiscais.
Snippet rápido (JS):
function dvCNPJ(num, pesos){
let s=0; for(let i=0;i
Limitação: gera/valida apenas a estrutura matemática; não consulta a Receita Federal nem confirma existência ou situação cadastral.
Esta ferramenta é destinada exclusivamente a testes, QA e estudos. Não utilize os CNPJs gerados em cadastros oficiais, emissão de documentos fiscais, transações reais ou qualquer finalidade ilícita.
O cálculo segue o dígito verificador (módulo 11). Exemplo em pseudocódigo:
// 12 dígitos base
soma = Σ(digito[i] * peso1[i]) com pesos 5..2,9..2
dv1 = (soma % 11) < 2 ? 0 : 11 - (soma % 11)
soma = Σ(digito[i] * peso2[i]) com pesos 6..2,9..2
dv2 = (soma % 11) < 2 ? 0 : 11 - (soma % 11)