CNPJs válidos pra teste, gerados localmente. Sem cadastro, sem servidor.
100% local
Sem rede
LGPD compliant
Gerador e validador de CNPJ
Gerar CNPJ
5 CNPJs gerados
Validar CNPJ
Validação em tempo real, sem requisição de rede.
Por que você precisa de um CNPJ válido para testes?
Quem trabalha com sistemas financeiros, ERPs, plataformas de
licitação ou qualquer software que cadastra pessoa jurídica
no Brasil cedo ou tarde precisa popular formulários com CNPJs
válidos. O sistema espera 14 dígitos com algoritmo de
verificação certinho — não basta digitar um número aleatório.
Usar um CNPJ real (do seu próprio MEI, por exemplo) é uma
péssima ideia: vaza dados em logs de teste e contamina
ambientes de homologação. A saída é o CNPJ gerado:
estruturalmente válido, mas comprovadamente fictício.
Esta ferramenta foi feita pra esse momento. Você está populando
uma base de homologação, montando um seed de fornecedores
fictícios, validando uma integração com a SEFAZ em ambiente de
teste, ou montando casos de QA — e precisa de CNPJs que
passem na validação client-side e server-side, sem
comprometer dados reais. Em menos de cinco milissegundos por
número, sem rede, sem servidor.
Como funciona o algoritmo do CNPJ
O CNPJ tem 14 dígitos divididos em três blocos: 8 dígitos
identificam a raiz da empresa (o "tronco"
do registro), 4 identificam a filial
(0001 para a matriz), e 2 são dígitos
verificadores calculados a partir dos 12 anteriores.
Igual ao CPF, usa módulo 11 — mas com pesos diferentes.
Os 14 dígitos: empresa + filial + verificadores
A formatação canônica é XX.XXX.XXX/XXXX-XX. Os
primeiros 8 dígitos são fixos por empresa — o mesmo grupo
empresarial vai ter 11.222.333/0001-XX para a
matriz, 11.222.333/0002-XX para uma filial,
e assim por diante. O 0001 é convenção: toda
empresa nova nasce com matriz de número 1, e cada filial
recebe um número incremental.
Por que CNPJ usa pesos diferentes do CPF
CPF tem 11 dígitos com pesos do DV1 indo de 10 a 2. CNPJ tem
14 dígitos com pesos diferentes: para o DV1, a sequência é
5,4,3,2,9,8,7,6,5,4,3,2; para o DV2,
6,5,4,3,2,9,8,7,6,5,4,3,2. A escolha foi feita
para evitar colisão entre os dois algoritmos: um CNPJ com 14
dígitos nunca passaria como CPF válido e vice-versa, mesmo
que os primeiros dígitos coincidissem.
Sequências repetidas como 11.111.111/1111-11
Tecnicamente, sequências como 11111111111111
passam no cálculo de módulo 11. Mas a Receita Federal trata
esses casos como inválidos porque jamais foram emitidos.
Bons validadores rejeitam explicitamente: se todos os 14
dígitos são iguais, retorna inválido, mesmo que o algoritmo
matemático aceite. O nosso faz isso.
Quando usar CNPJ com e sem máscara
Sistemas de cadastro orientados ao usuário (formulário web,
app de RH, portal de empresa) costumam exibir e aceitar
CNPJ com máscara XX.XXX.XXX/XXXX-XX. APIs REST,
schemas de banco e integrações server-to-server costumam
preferir 14 dígitos puros, sem formatação, pra economizar
bytes e evitar normalização. Use o switch acima conforme o
sistema que você está testando.
Como validar um CNPJ gerado
Esta página tem um validador embutido logo abaixo do gerador.
Cole qualquer CNPJ (gerado aqui ou em outro lugar) e o
resultado aparece em tempo real. O algoritmo refaz o cálculo
de DV1 e DV2 e compara com os dígitos digitados. Se bater,
o CNPJ é estruturalmente válido — passa em qualquer validador
client-side ou server-side bem implementado. Importante:
isso não significa que o CNPJ existe na Receita
Federal — significa apenas que a sequência de 14 dígitos é
matematicamente consistente.
Perguntas frequentes
O CNPJ gerado pertence a uma empresa real?
Não. É um número fictício gerado por algoritmo matemático (módulo 11). Não consultamos a Receita Federal nem nenhuma base de dados de empresas.
Posso usar este CNPJ em homologação?
Sim, para testes técnicos em ambientes de desenvolvimento e homologação. Não use em sistemas de produção, emissão de NF-e real ou cadastros oficiais.
Por que o CNPJ tem 14 dígitos?
8 dígitos identificam a raiz da empresa, 4 identificam a filial (0001 para matriz), e 2 são dígitos verificadores calculados via módulo 11.
Qual a diferença entre CNPJ com e sem máscara?
Apenas formatação visual. Numericamente são iguais. Use o formato que seu sistema de teste espera receber.
Como funciona o algoritmo de validação do CNPJ?
Usa módulo 11 sobre os 12 primeiros dígitos com pesos específicos (5,4,3,2,9,8,7,6,5,4,3,2 para o DV1; 6,5,4,3,2,9,8,7,6,5,4,3,2 para o DV2). Diferente do CPF, os pesos vão até 9 em vez de 10.
Por que não preciso de internet para gerar?
O algoritmo do CNPJ roda 100% no seu navegador. Funciona até offline depois do primeiro carregamento da página.
Como validar um CNPJ gerado?
Use a seção "Validar um CNPJ" desta mesma página. Cole o número e veja em tempo real se é válido — sem enviar dados a nenhum servidor.
Funciona no celular?
Sim. A geração é client-side, então funciona em qualquer navegador moderno: iOS Safari, Chrome Android, Firefox e Edge.
Posso gerar vários CNPJs de uma vez?
Sim. Mude a quantidade de 1 para 5, 10, 20 ou 50. Útil para popular bancos de dados de teste em massa, com download em arquivo .txt.
Os CNPJs gerados ficam salvos em algum lugar?
Não. O 4utils não armazena nada. O processamento é 100% local e nada é enviado a nenhum servidor — em conformidade com a LGPD.
Sete CNPJs, uma licitação e quinze minutos
13h47, sala de reunião reservada para as 14h. Felipe,
comprador júnior, abriu a planilha pela quinta vez e
percebeu que três dos sete CNPJs de fornecedores cadastrados
em homologação tinham dígitos verificadores errados — alguém
tinha digitado errado na hora de popular o seed. Em quinze
minutos, gerou sete CNPJs válidos com o gerador, atualizou
a planilha, rodou o script de seed e abriu a tela de
qualificação. 14h02, todo mundo estava na sala. O ambiente
tinha fornecedores cadastrados.