Pular para o conteúdo
GeraTexto
Geradores BR 4.90 · 947 avaliações

Gerador de CNPJ — números válidos para teste de software

Gere CNPJs com dígitos verificadores válidos pelo algoritmo da Receita Federal. Sufixo 0001 (matriz). 100% no navegador, sem armazenamento.

66.508.069/0001-39

O que é um CNPJ e quando usar um gerado

O CNPJ (Cadastro Nacional da Pessoa Jurídica) é o identificador fiscal de empresas brasileiras, formado por 14 dígitos no formato XX.XXX.XXX/YYYY-ZZ. Os 8 primeiros são a raiz da empresa, os 4 seguintes (YYYY) identificam a filial — sendo 0001 a matriz — e os 2 últimos (ZZ) são os dígitos verificadores calculados pelo algoritmo do Módulo 11.

Por que gerar CNPJs para teste

Equipes de QA, desenvolvedores backend e analistas de dados precisam de CNPJs com checksum válido para popular bases de teste, validar máscaras de input, simular fluxos de cadastro de empresa e testar regras de negócio que dependem do formato. Os CNPJs gerados aqui têm estrutura matemática válida mas não correspondem a empresas reais registradas na Receita Federal.

Como o algoritmo funciona

Os 12 primeiros dígitos (raiz + filial) são multiplicados por uma sequência de pesos (5,4,3,2,9,8,7,6,5,4,3,2). A soma é dividida por 11, e o resto define o primeiro dígito verificador (DV1). O segundo DV usa a mesma lógica incluindo o DV1, com pesos shiftados (6 prefixado). Essa é a especificação oficial usada pelo SERPRO/Receita.

Privacidade total

A geração roda 100% no seu navegador via crypto.getRandomValues() (Web Crypto API). Nenhum CNPJ é enviado para nossos servidores, armazenado em logs ou compartilhado com terceiros. Você pode auditar o comportamento na aba Network das DevTools — não verá requisição alguma durante o uso.

Aviso legal importante

Use os CNPJs gerados apenas em ambiente de teste. Usar CNPJ falso para emitir nota fiscal, abrir cadastro junto a órgãos públicos ou simular existência de empresa é crime (arts. 297 e 299 do Código Penal). A responsabilidade pelo uso é integralmente do usuário.

Perguntas frequentes

Os CNPJs gerados são reais?

Não. Os CNPJs têm formato e dígitos verificadores válidos pelo algoritmo do Módulo 11 (mesmo usado pela Receita Federal), mas não correspondem a empresas reais cadastradas. Servem apenas para testes de software, mocks de API e cenários de QA.

Por que o sufixo é sempre 0001?

0001 é o código da matriz (primeiro estabelecimento). Convencionamos esse valor por ser o mais comum em sistemas de cadastro real, tornando os dados de teste mais realistas. Filiais usam 0002, 0003, etc — mas para testes, matriz é o padrão esperado.

Posso usar para emitir nota fiscal ou cadastrar?

Não. Usar CNPJs gerados em sistemas reais de emissão fiscal, junto a órgãos públicos ou para fraude é crime (art. 297 do Código Penal). A ferramenta é exclusivamente para ambientes de teste e desenvolvimento.

Existe chance de coincidir com CNPJ real?

Estatisticamente sim, embora baixa. Por isso nunca use os CNPJs gerados em sistemas de produção, sites reais ou cadastros oficiais — apenas em bases isoladas de teste.

Vocês armazenam os CNPJs gerados?

Não. Toda a geração ocorre via JavaScript no seu navegador. Nada é enviado para servidores, registrado em logs ou compartilhado com terceiros.

Ferramentas relacionadas