Validar CNPJ

Aceita CNPJ numérico ou alfanumérico, com ou sem pontuação.

Gerar CNPJ para testes

Como usar

  1. Para validar, digite o CNPJ e clique em Validar CNPJ. Letras minúsculas são convertidas para maiúsculas.
  2. Para gerar, escolha a quantidade e se quer o formato numérico tradicional ou o novo alfanumérico.
  3. Clique em Gerar CNPJ e use o botão Copiar. Os números gerados são de matriz (0001) e servem só para testes.

A estrutura do CNPJ

O CNPJ (Cadastro Nacional da Pessoa Jurídica) identifica empresas e outras organizações no Brasil. Ele tem 14 caracteres, no formato 00.000.000/0000-00, divididos em três partes:

  • Raiz (8 primeiros): identifica a empresa. Todas as filiais compartilham a mesma raiz.
  • Ordem (4 seguintes): identifica o estabelecimento. A matriz normalmente é 0001, e as filiais seguem 0002, 0003 e assim por diante.
  • Dígitos verificadores (2 últimos): calculados a partir dos 12 anteriores, para detectar erros de digitação.

O novo CNPJ alfanumérico

Com o crescimento do número de empresas, a Receita Federal criou o CNPJ alfanumérico, que passou a ser atribuído a novas inscrições a partir de julho de 2026. Nele, as 12 primeiras posições podem ter letras maiúsculas de A a Z, além de números. Os dois dígitos verificadores continuam sendo sempre numéricos. Os CNPJs antigos não mudam: os dois formatos convivem.

Para o cálculo, cada caractere é convertido em um número: os algarismos valem o próprio número e as letras valem o código ASCII menos 48. Assim, A vale 17, B vale 18, e Z vale 42. Com essa conversão, a mesma fórmula do CNPJ numérico funciona para os dois formatos.

Como calcular os dígitos verificadores

  1. Multiplique os 12 primeiros valores pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3 e 2 e some tudo.
  2. Calcule o resto da divisão por 11. Se for 0 ou 1, o dígito é 0; senão, é 11 menos o resto.
  3. Para o segundo dígito, inclua o primeiro verificador e use os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3 e 2.

Exemplos práticos

CNPJ numérico 11.222.333/0001-81. Os 12 primeiros dígitos são 1, 1, 2, 2, 2, 3, 3, 3, 0, 0, 0, 1. Com os pesos: 5 + 4 + 6 + 4 + 18 + 24 + 21 + 18 + 0 + 0 + 0 + 2 = 102. O resto de 102 por 11 é 3, então o primeiro dígito é 11 − 3 = 8. Repetindo com o 8 incluído, a soma é 120, o resto é 10, e o segundo dígito é 11 − 10 = 1. Resultado: 81, igual ao informado.

CNPJ alfanumérico 12.ABC.345/01DE-35. Convertendo as letras (A = 17, B = 18, C = 19, D = 20, E = 21), os valores ficam 1, 2, 17, 18, 19, 3, 4, 5, 0, 1, 20, 21. A soma ponderada é 459, cujo resto por 11 é 8: primeiro dígito 11 − 8 = 3. Na segunda rodada, a soma é 424, resto 6, e o segundo dígito é 5. O CNPJ é válido.

ExemploFormatoEstabelecimentoResultado
11.222.333/0001-81NuméricoMatriz (0001)Válido
12.ABC.345/01DE-35Alfanumérico01DEVálido
11.222.333/0001-82NuméricoMatriz (0001)Inválido

Limites da validação

A ferramenta confere somente a matemática do número. Ela não consulta a Receita Federal e não informa razão social, endereço, situação cadastral ou se a empresa está ativa. Para isso, use a consulta oficial de comprovante de inscrição no site da Receita. Desconfie de boletos e notas fiscais com CNPJ que não passa na validação: pode ser erro de digitação ou tentativa de golpe.

Gerador para testes de software

O gerador cria CNPJs aleatórios de matriz (0001), numéricos ou alfanuméricos, com dígitos verificadores corretos. Eles são úteis para testar sistemas de cadastro, emissores de nota fiscal em homologação e validações de formulário, especialmente agora que os sistemas precisam aceitar letras. Os números são fictícios e não devem ser usados em cadastros reais.

Perguntas frequentes

É o novo formato de CNPJ adotado pela Receita Federal para novas inscrições a partir de julho de 2026. As 12 primeiras posições podem ter letras e números, e os dois dígitos verificadores continuam numéricos.

Não. Os CNPJs numéricos já existentes continuam valendo. O formato alfanumérico é usado apenas para novas inscrições, e os dois formatos convivem.

Pelas quatro posições depois da barra. Normalmente 0001 indica a matriz, e números como 0002 ou 0003 indicam filiais.

Não. A ferramenta só confere se os dígitos verificadores estão corretos. Para ver razão social, endereço e situação, use a consulta oficial de CNPJ no site da Receita Federal.

Sim. A ferramenta converte para maiúsculas automaticamente e aceita o número com ou sem pontos, barra e hífen.

Eles são gerados aleatoriamente para testes e não correspondem a empresas conhecidas. Por acaso, um número gerado pode coincidir com um CNPJ existente, por isso nunca os use fora de ambientes de teste.

Ferramentas relacionadas