TradeXA
Gerador

Gerador de CNPJ Válido

Gere números de CNPJ matematicamente válidos com dígitos verificadores calculados pelo algoritmo oficial da Receita Federal. Ideal para testes e desenvolvimento.

CNPJ Gerado

00.921.147/0001-14

✓ Dígitos verificadores corretos#001

Estrutura do CNPJ

Raiz

00921147

Número base de inscrição da empresa

Ordem

0001

0001 = Matriz

1º DV

1

Dígito verificador 1 (13º dígito)

2º DV

4

Dígito verificador 2 (14º dígito)

1

CNPJs gerados nesta sessão

100%

Validação

Módulo 11

Algoritmo

Instantâneo

Processamento

Ferramenta Gratuita

Gerador de CNPJ Válido — Para Testes e Desenvolvimento

O gerador de CNPJ do TradeXA é uma ferramenta gratuita que cria números de CNPJ matematicamente válidos, seguindo o algoritmo oficial da Receita Federal do Brasil. Cada CNPJ gerado possui os dígitos verificadores (DV) calculados corretamente, garantindo que o número passe em qualquer validação de formulário ou sistema que utilize o padrão oficial.

Diferente de números aleatórios, um CNPJ gerado por esta ferramenta segue exatamente a mesma estrutura de um CNPJ real, incluindo raiz, ordem e dígitos verificadores. Isso o torna ideal para testes em ambientes de desenvolvimento, homologação de software,carga de dados em sistemas, treinamentos e demonstrações.

Para que serve um gerador de CNPJ?

Um gerador de CNPJ é uma ferramenta essencial para desenvolvedores de software,analistas de sistemas, testadores (QA) e profissionais de TIque precisam de números de CNPJ válidos para testar suas aplicações sem usar dados reais. Principais casos de uso:

Testes de formulários

Preencha campos de CNPJ em formulários web e mobile sem usar dados reais de empresas

Homologação de sistemas

Teste fluxos de cadastro, emissão de notas e integrações em ambiente de staging

Carga de dados

Popule bancos de dados de desenvolvimento com CNPJs válidos para testes de performance

Treinamentos e workshops

Use CNPJs gerados em treinamentos de sistemas ERP, fiscais e contábeis

Como o CNPJ é estruturado?

O CNPJ é composto por 14 dígitos organizados em quatro partes principais:

Raiz (8 dígitos)

Identifica a empresa matriz. Os primeiros 8 dígitos são o número base de inscrição, também chamado de "raiz do CNPJ".

Ordem (4 dígitos)

Identifica filiais e unidades. Para a matriz, usa-se 0001. Para filiais, sequencia-se 0002, 0003 etc.

1º DV (1 dígito)

13º dígito. Calculado sobre os 12 primeiros dígitos usando pesos [5,4,3,2,9,8,7,6,5,4,3,2] e módulo 11.

2º DV (1 dígito)

14º dígito. Calculado sobre os 13 primeiros dígitos (incluindo o 1º DV) usando pesos [6,5,4,3,2,9,8,7,6,5,4,3,2] e módulo 11.

Entendendo o algoritmo dos dígitos verificadores

O algoritmo de validação do CNPJ é baseado no módulo 11, o mesmo utilizado para o CPF. Veja o passo a passo do cálculo:

📐 Algoritmo passo a passo

1. Cálculo do primeiro dígito verificador (13º dígito)

Multiplique cada um dos 12 primeiros dígitos pelos pesos: 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2. Some todos os resultados. Divida a soma por 11. Se o resto da divisão for menor que 2, o dígito é 0. Caso contrário, o dígito é 11 menos o resto.

2. Cálculo do segundo dígito verificador (14º dígito)

Multiplique cada um dos 13 primeiros dígitos (incluindo o primeiro DV já calculado) pelos pesos: 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2. Some todos os resultados. Divida por 11. Mesma regra do primeiro dígito.

3. Validação

Compare os dígitos calculados com os dígitos informados. Se ambos coincidirem, o CNPJ é válido. Caso contrário, o CNPJ é inválido.

Por que não usar CNPJs reais em testes?

Utilizar CNPJs reais em ambientes de teste apresenta diversos riscos:

  • LGPD e privacidade: dados de empresas reais são protegidos pela Lei Geral de Proteção de Dados. Utilizá-los em sistemas de teste pode configurar violação.
  • Poluição de bases de dados: consultas a APIs reais com CNPJs válidos geram registros desnecessários e podem violar termos de uso.
  • Risco de fraudes: dados reais em ambientes não seguros podem ser expostos indevidamente.
  • Dificuldade de rastreamento: não é possível distinguir dados de teste de dados reais em logs e relatórios.

Por isso, o uso de CNPJs gerados artificialmente mas matematicamente válidos é a prática recomendada para desenvolvimento, testes e homologação.

Limitações dos CNPJs gerados

É importante entender que os CNPJs gerados por esta ferramenta:

  • São matematicamente válidos (passam na validação de dígitos verificadores)
  • Não correspondem a empresas reais registradas na Receita Federal
  • Não podem ser utilizados para emitir notas fiscais, abrir contas bancárias ou qualquer atividade que exija um CNPJ real
  • Não geram dados cadastrais em consultas a APIs oficiais
  • Servem exclusivamente para testes, homologação e desenvolvimento de software

Para consultar dados de empresas reais, utilize nossa ferramenta de consulta de CNPJ.

Perguntas frequentes sobre geração de CNPJ

Posso usar um CNPJ gerado para abrir empresa?

Não. CNPJs gerados são apenas para testes. Para abrir uma empresa, você precisa registrar um CNPJ real junto à Receita Federal, com todos os documentos e procedimentos legais.

Qual a diferença entre gerar e validar CNPJ?

Gerar CNPJ cria um número aleatório com dígitos verificadores corretos. Validar CNPJ verifica se um número existente tem os dígitos verificadores corretos. Use nosso validador de CNPJ para verificar.

O gerador funciona offline?

Sim! A geração é feita 100% no navegador usando JavaScript. Todo o cálculo dos dígitos verificadores é feito localmente, sem necessidade de chamadas a APIs externas.

Posso gerar quantos CNPJs quiser?

Sim, não há limite. Cada clique em "Gerar novo" cria um CNPJ diferente com dígitos verificadores válidos. A ferramenta é gratuita e ilimitada.

Os CNPJs gerados são sempre únicos?

Cada geração produz um CNPJ aleatório. Como existem milhões de combinações possíveis de CNPJ, a probabilidade de repetição é extremamente baixa para uso em testes.

Posso gerar CNPJs de filial (ordem diferente de 0001)?

Atualmente, o gerador produz CNPJs com ordem 0001 (matriz). Se você precisar de números para filiais, pode alterar manualmente os 4 dígitos da ordem para 0002, 0003 etc. — os dígitos verificadores precisarão ser recalculados.

Ferramentas relacionadas do TradeXA

Disclaimer: Esta ferramenta gera CNPJs aleatórios com dígitos verificadores calculados conforme o algoritmo oficial da Receita Federal. Os números gerados são matematicamente válidos mas não correspondem a empresas reais. Seu uso é permitido exclusivamente para testes, desenvolvimento de software e homologação de sistemas. Não utilize estes números para atividades que exijam um CNPJ real.