Pular para o conteúdo

Gerador de CNPJ

CNPJ fictício com dígitos verificadores válidos.

Os números têm dígitos verificadores válidos, mas não pertencem a nenhuma pessoa ou empresa. Use apenas em ambiente de teste, nunca para fraude.

    Sobre a ferramenta

    O CNPJ tem 14 dígitos: oito da raiz, quatro da filial (0001 para a matriz) e dois verificadores. Este gerador cria CNPJs com verificadores válidos para testar cadastros de empresas. Eles não pertencem a empresas reais.

    Como usar

    1. Clique em “Gerar novos” para criar um CNPJ.
    2. Marque ou desmarque “Formatado” para incluir ou não pontos, barra e traço.
    3. Clique no número para copiá-lo.

    Entendendo as partes do CNPJ

    O CNPJ (Cadastro Nacional da Pessoa Jurídica) é escrito como 00.000.000/0000-00. Os oito primeiros dígitos são a raiz e identificam a empresa. Os quatro seguintes, depois da barra, identificam o estabelecimento: 0001 costuma ser a matriz, e 0002, 0003 e assim por diante são filiais. Os dois últimos são os dígitos verificadores.

    Isso significa que todas as filiais de uma empresa compartilham a mesma raiz. Em sistemas que agrupam dados por empresa, comparar só os oito primeiros dígitos é uma prática comum.

    Como os verificadores são calculados

    O cálculo também usa módulo 11, mas com pesos diferentes dos do CPF. Para o primeiro verificador, os doze primeiros dígitos são multiplicados por 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3 e 2. A soma é dividida por 11: se o resto for 0 ou 1, o dígito é 0; senão, é 11 menos o resto.

    O segundo verificador usa os treze primeiros dígitos e os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3 e 2. Um erro comum em implementações caseiras é reaproveitar os pesos do CPF, o que faz o sistema recusar CNPJs verdadeiros.

    E o CNPJ alfanumérico?

    A Receita Federal definiu que novas inscrições passam a receber CNPJs com letras e números nas doze primeiras posições, mantendo os dois verificadores numéricos. Os CNPJs já existentes continuam iguais.

    Este gerador e o validador do site trabalham com o formato só de números, que ainda é o da imensa maioria das empresas. Se o seu sistema guarda CNPJ como número inteiro ou usa máscara só de dígitos, vale planejar a mudança para texto.

    Casos de borda ao testar campos de CNPJ

    O gerador sempre cria CNPJs de matriz (final /0001). Para testar filiais, o ideal é gerar um número aqui e recalcular os verificadores com a nova ordem de estabelecimento, pois trocar só os quatro dígitos da filial invalida o CNPJ. O validador de CPF e CNPJ do site ajuda a conferir o resultado.

    Além do cálculo, alguns problemas aparecem com frequência em sistemas reais:

    • CNPJ que começa com zero e perde o zero à esquerda quando é guardado como número.
    • Campo com máscara que só aceita 14 dígitos, mas recebe o valor colado com pontos, barra e traço.
    • Comparação da empresa pela raiz (8 primeiros dígitos) para agrupar matriz e filiais.
    • Validação que reaproveita os pesos do CPF e recusa CNPJs verdadeiros.
    • Preparação para o CNPJ alfanumérico: o campo deve guardar texto, não número.

    Perguntas frequentes

    O CNPJ gerado é de uma empresa real?

    Não, ele é aleatório e sempre usa a filial 0001. Por coincidência pode bater com um CNPJ existente, por isso use apenas em testes.

    Posso usar esse CNPJ para abrir conta ou cadastro de empresa?

    Não. Ele é fictício e só vale para testar formulários e sistemas sob o seu controle. Para operações reais é preciso o CNPJ de uma empresa registrada.

    Por que o CNPJ gerado sempre termina em /0001?

    Porque o gerador cria a matriz da empresa. O número da filial entra no cálculo dos verificadores, então mudar esses quatro dígitos exige recalcular os dois últimos.

    Por que meu CNPJ perde o zero no começo?

    Isso acontece quando o valor é tratado como número. CNPJ é um identificador, não uma quantidade: guarde sempre como texto para preservar os zeros à esquerda.

    Outras ferramentas