Gerador e validador de CNPJ

Valide um CNPJ, inclusive o novo CNPJ alfanumérico, e gere números de CNPJ válidos para testes. Mostra se é matriz ou filial. Grátis, direto no navegador.

Gerar números de teste
Os números gerados são fictícios e servem apenas para testar sistemas e formulários. Usá-los para se passar por alguém, abrir contas ou fazer qualquer cadastro é crime.

O que ela faz


O CNPJ (Cadastro Nacional da Pessoa Jurídica) identifica empresas e outras pessoas jurídicas no Brasil. Tem 14 caracteres no formato 00.000.000/0000-00: oito para a raiz da empresa, quatro para o estabelecimento (0001 é a matriz, os demais são filiais) e dois dígitos verificadores calculados com módulo 11. Desde julho de 2026, novas inscrições podem receber letras nas doze primeiras posições (IN RFB 2.229/2024); cada caractere passa a valer seu código ASCII menos 48, e os dígitos verificadores continuam sendo números.

Tudo acontece no seu navegador: os números digitados não são enviados nem armazenados.

Perguntas frequentes


Um número válido significa que a pessoa ou a empresa existe?
Não. Significa apenas que os dígitos verificadores estão corretos, o que detecta erros de digitação. Se o número foi de fato emitido, e para quem, só pode ser confirmado junto ao órgão emissor.

Para que servem os números gerados?
Para testes: preencher formulários em desenvolvimento, testar bancos de dados e código de validação. Eles são gerados aleatoriamente com dígitos verificadores corretos, então por acaso algum pode coincidir com um número real. Nunca os use para se identificar, fazer cadastros ou enganar alguém.

Como funciona um dígito verificador?
Ele é calculado a partir dos outros dígitos com uma fórmula fixa, geralmente multiplicando cada dígito por um peso e tomando o resto de uma divisão (módulo 11, ou módulo 23 na letra do DNI espanhol). Se um dígito for digitado errado ou dois forem trocados, o dígito verificador deixa de bater.

Outros documentos