Gerador de CNPJ

Gere CNPJs válidos para testes e desenvolvimento. Valide CNPJs existentes.

Gerar CNPJ
Gere um CNPJ aleatório (Tradicional ou Alfanumérico)
Geração em Massa
Limite do seu plano: 5 itens.
Validar CNPJ
Verifique se um CNPJ é válido

Minhas Configurações

Nenhuma configuração salva.

Configure a ferramenta como desejar e clique em "Salvar Atual".

Sobre o Gerador de CNPJ

O CNPJ (Cadastro Nacional da Pessoa Jurídica) é composto por quatorze caracteres. Na estrutura tradicional, o cnpj é composto apenas por números, onde os doze primeiros identificam a inscrição da empresa e da filial, e os dois últimos são os dígitos de verificação. Nosso sistema foi criado para auxiliar programadores e programadores analistas que precisam gerar cnpj válidos de forma rápida e segura.

Atenção e Termos de Uso: Os dados gerados servem unicamente para testes de software e desenvolvimento. A má utilização desse recurso ou o uso indevido de dados em ambientes reais é de total responsabilidade do usuário.

Perguntas Frequentes (FAQ)

Ele é utilizado por programadores, testadores e analistas de qualidade (QA) para preencher campos obrigatórios de CNPJ de forma ágil em ambientes de testes e homologação local, sem expor dados reais de empresas.

Devido ao esgotamento das combinações puramente numéricas, a Receita Federal do Brasil implementou uma nova regra que permite a inserção de letras de A a Z nas primeiras 8 posições do CNPJ (mantendo apenas números nas posições de ordem e dígitos verificadores). Se você está testando integrações modernas, nosso gerador permite gerar este novo cnpj alfanumérico, garantindo a validação de um cnpj válido em sistemas atualizados.

O CNPJ possui 14 dígitos. Os dígitos da 9ª à 12ª posição (logo após a barra) identificam a ordem do estabelecimento. A matriz de uma empresa sempre possui o código de ordem 0001 (ex: /0001-xx). As filiais da mesma empresa possuem ordens subsequentes como 0002, 0003 e assim por diante. Nosso gerador permite selecionar explicitamente se você deseja obter um CNPJ de matriz ou filial para seus cenários de teste de faturamento.

Ao construir formulários e integrações de APIs, é fundamental validar se o sistema rejeita corretamente dados corrompidos. Com a nossa ferramenta, você pode gerar um CNPJ inválido estruturalmente (com dígitos verificadores incorretos) para testar os caminhos de erro das suas validações e garantir a blindagem do seu código.

O CNPJ possui 14 dígitos, onde os dígitos 13 e 14 são os verificadores. O cálculo utiliza um módulo matemático com pesos específicos aplicados aos 12 primeiros caracteres. Na versão alfanumérica, as letras são convertidas para seus valores numéricos correspondentes (ASCII - 48).

De acordo com a norma da Receita Federal, a validação do CNPJ alfanumérico mantém os mesmos pesos do cálculo tradicional. A única diferença é a conversão das letras nas 12 primeiras posições para números, utilizando a fórmula Valor = Código ASCII do caractere - 48. Nossos exemplos de código abaixo (em Java, Python, JavaScript e C#) já contemplam essa regra de forma otimizada. Por exemplo, em Java/C#, a conversão é feita nativamente subtraindo o char de '0' (ou ASCII 48), garantindo que tanto números ('0' a '9') quanto letras ('A' a 'Z') tenham os valores corretos.

Ferramentas Relacionadas

Ver todas
  1. Contratos
    Acesse a ferramenta de Contratos online.
  2. CPF
    Acesse a ferramenta de CPF online.
  3. Inscrição Estadual
    Acesse a ferramenta de Inscrição Estadual online.
  4. PIS/PASEP
    Acesse a ferramenta de PIS/PASEP online.

Receba novas ferramentas e atualizações úteis

Sem spam. Lançamentos de novas ferramentas, geradores práticos e melhorias do DevThru diretamente no seu e-mail.

Essa ferramenta foi útil?