Ferramenta grátis
Validador de CNPJ
Cole o CNPJ com ou sem máscara. A ferramenta recalcula os dois dígitos verificadores pelo módulo 11, mostra a conta aberta caractere por caractere e diz se o número é de matriz ou de filial.
Atualizado em agosto de 2026Cálculo no seu navegador, sem cadastro
Nada do que você digita sai do seu navegador. Não há envio para servidor, consulta a base externa nem gravação do número.
Resultado
CNPJ válido
- Formatado
- 34.028.316/0001-03
- RaizPosições 1 a 8 — identificam a empresa
- 34028316
- Ordem do estabelecimentoMatriz
- 0001
- Dígitos informados
- 03
- Dígitos calculadosPrimeiro dígito 0, segundo dígito 3
- 03
Os dois dígitos verificadores conferem. Isso garante a consistência do número, não a existência nem a situação cadastral da empresa.
O cálculo aberto, passo a passo
Primeiro dígito verificador
Pesos aplicados às 12 primeiras posições, da esquerda para a direita.
| Caractere | 3 | 4 | 0 | 2 | 8 | 3 | 1 | 6 | 0 | 0 | 0 | 1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Peso | 5 | 4 | 3 | 2 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
| Produto | 15 | 16 | 0 | 4 | 72 | 24 | 7 | 36 | 0 | 0 | 0 | 2 |
Soma dos produtos: 176 · 176 dividido por 11 deixa resto 0 · resto menor que 2, então o dígito é 0
Segundo dígito verificador
Mesma conta sobre 13 posições: as 12 originais mais o primeiro dígito já calculado.
| Caractere | 3 | 4 | 0 | 2 | 8 | 3 | 1 | 6 | 0 | 0 | 0 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Peso | 6 | 5 | 4 | 3 | 2 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
| Produto | 18 | 20 | 0 | 6 | 16 | 27 | 8 | 42 | 0 | 0 | 0 | 3 | 0 |
Soma dos produtos: 140 · 140 dividido por 11 deixa resto 8 · 11 menos 8 dá o dígito 3
Regra do resto: se o resto da divisão por 11 for 0 ou 1, o dígito é zero; nos demais casos, o dígito é 11 menos o resto.
A validação confere apenas a consistência matemática do número: dígito verificador correto não significa que a empresa existe, está ativa ou pode emitir nota fiscal. Antes de fechar contrato, contratar fornecedor ou tomar crédito de imposto, confirme a situação cadastral na consulta pública da Receita Federal. Esta página não consulta nenhuma base e não guarda o número digitado.
As 14 posições do CNPJ, uma a uma
Exemplo verificável: 34.028.316/0001-03, CNPJ da Empresa Brasileira de Correios e Telégrafos. Cole esse número na ferramenta acima para ver a conta fechar.
| Posições | Campo | Exemplo | O que significa |
|---|---|---|---|
| 1 a 8 | Raiz (número base de inscrição) | 34028316 | Identifica a pessoa jurídica. Todos os estabelecimentos da empresa compartilham a mesma raiz. |
| 9 a 12 | Ordem do estabelecimento | 0001 | 0001 é a matriz. De 0002 em diante são filiais, cada uma com CNPJ próprio. |
| 13 | Primeiro dígito verificador | 0 | Módulo 11 sobre as 12 primeiras posições, pesos de 5 a 2 com reinício em 9. |
| 14 | Segundo dígito verificador | 3 | Módulo 11 sobre 13 posições, incluindo o primeiro dígito, pesos de 6 a 2. |
Pesos do módulo 11
A mesma sequência de pesos vale para qualquer CNPJ. Ela decresce de 9 até 2 e reinicia em 9 quando chega ao fim, o que na prática produz as duas listas abaixo.
| Posição do caractere | Peso do 1º dígito | Peso do 2º dígito |
|---|---|---|
| 1ª | 5 | 6 |
| 2ª | 4 | 5 |
| 3ª | 3 | 4 |
| 4ª | 2 | 3 |
| 5ª | 9 | 2 |
| 6ª | 8 | 9 |
| 7ª | 7 | 8 |
| 8ª | 6 | 7 |
| 9ª | 5 | 6 |
| 10ª | 4 | 5 |
| 11ª | 3 | 4 |
| 12ª | 2 | 3 |
| 13ª | não entra | 2 |
Exemplo resolvido
Um caso real de conferência manual, com os dois dígitos calculados do começo ao fim.
- Raiz (posições 1 a 8)
- 34028316
- Ordem do estabelecimento (9 a 12)
- 0001 — matriz
- Soma ponderada do 1º dígito
- 176
- 176 dividido por 11
- resto 0
- 1º dígito verificador
- 0
- Soma ponderada do 2º dígito
- 140
- 140 dividido por 11
- resto 8
- 2º dígito verificador (11 − 8)
- 3
- CNPJ correto
- 34.028.316/0001-03
Os dígitos são 03, e Renata digitou 30. Ela inverteu os dois algarismos finais — a transposição é o erro de digitação mais comum, e é exatamente o tipo de falha que o módulo 11 foi feito para pegar. Como os pesos são diferentes em cada posição, trocar dois caracteres de lugar muda a soma e derruba o dígito.
Como validar um CNPJ passo a passo
O roteiro serve tanto para conferir na calculadora quanto para implementar a validação em um sistema.
- 1
Tire a máscara e conte os caracteres
Apague ponto, barra e hífen. Precisa sobrar exatamente 14 caracteres. Zero à esquerda faz parte do número: 00.000.000/0001-91 tem oito zeros no começo e nenhum deles pode ser cortado.
- 2
Separe os três blocos
As posições 1 a 8 são a raiz, que identifica a empresa. As posições 9 a 12 são a ordem do estabelecimento. As posições 13 e 14 são os dígitos verificadores, que você vai recalcular.
- 3
Calcule o primeiro dígito
Multiplique as 12 primeiras posições pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3 e 2, nessa ordem. Some os produtos e divida por 11. Resto 0 ou 1 gera dígito 0; qualquer outro resto gera 11 menos o resto.
- 4
Calcule o segundo dígito
Refaça a conta com 13 posições: as 12 originais mais o primeiro dígito que você acabou de achar. Os pesos agora começam em 6 e seguem 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3 e 2.
- 5
Compare e desconfie de sequência repetida
Os dois dígitos calculados têm que bater com as posições 13 e 14 do número informado. Rejeite também 00.000.000/0000-00: a conta fecha, mas o número nunca foi emitido.
Perguntas frequentes
As dúvidas que mais aparecem sobre validação, estrutura e a mudança para o CNPJ alfanumérico.
Como validar um CNPJ?
A validação usa o módulo 11 sobre as doze primeiras posições. Multiplique cada caractere pelo peso correspondente da sequência 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2, some os produtos e divida a soma por 11. Se o resto for 0 ou 1, o primeiro dígito verificador é zero; em qualquer outro caso é 11 menos o resto. O segundo dígito repete a conta sobre treze posições, incluindo o primeiro dígito já calculado, com a sequência de pesos começando em 6.
Como calcular o dígito verificador do CNPJ na mão?
Tome o CNPJ dos Correios, 34.028.316/0001-03. As doze primeiras posições multiplicadas pelos pesos somam 176. Como 176 dividido por 11 dá resto 0, e resto menor que 2 gera dígito zero, o primeiro dígito é 0. Repetindo a conta com treze posições, a soma dá 140, cujo resto na divisão por 11 é 8; portanto o segundo dígito é 11 menos 8, ou seja, 3. Os dígitos são 03, exatamente como no número publicado.
Como saber se o CNPJ é de matriz ou filial?
Olhe as posições 9 a 12, chamadas de ordem do estabelecimento. Quando esse bloco é 0001, o CNPJ é da matriz; de 0002 em diante são filiais, sempre com a mesma raiz de oito dígitos. Em 34.028.316/0001-03 a raiz é 34028316 e a ordem é 0001, logo é a matriz. Uma filial da mesma empresa teria 34.028.316/0002 seguido de outros dois dígitos verificadores, porque o cálculo é refeito para cada estabelecimento.
O validador confirma que a empresa existe e está ativa?
Não. O cálculo confirma apenas que os catorze caracteres formam um número internamente consistente. Ele pega erro de digitação, mas não consulta base nenhuma, porque roda inteiramente no seu navegador. Situação cadastral, nome empresarial, endereço e CNAE só a Receita Federal informa, no serviço público de consulta ao CNPJ. Antes de emitir nota fiscal contra um fornecedor novo, confira lá se a inscrição está ativa.
O que muda com o CNPJ alfanumérico?
A partir de julho de 2026, conforme a Instrução Normativa RFB nº 2.229, de 2024, os novos números passam a aceitar letras nas doze primeiras posições, tanto na raiz quanto na ordem do estabelecimento. Os dois dígitos verificadores continuam sendo algarismos. No cálculo, cada caractere vale o código da tabela ASCII menos 48: o algarismo 0 vale 0, o 9 vale 9, a letra A vale 17 e a letra Z vale 42. Os CNPJ numéricos já emitidos permanecem válidos e não mudam.
Por que 00.000.000/0000-00 passa no cálculo?
Porque uma sequência só de zeros fecha o módulo 11 por acaso: a soma ponderada dá zero, o resto da divisão por 11 é zero e, pela regra, resto menor que 2 gera dígito zero. É o falso positivo clássico do algoritmo. Por isso este validador rejeita qualquer CNPJ com os catorze caracteres iguais, mesmo quando a conta fecha. Números assim nunca foram emitidos e costumam indicar campo preenchido só para vencer a validação do formulário.
Fontes oficiais
As regras de formação e de validação do CNPJ vêm das referências abaixo.
- Cadastro Nacional da Pessoa Jurídica (CNPJ) — Receita Federal do Brasil
- Sistema Normas — instruções normativas sobre o CNPJ — Receita Federal do Brasil
- Serviços digitais para empresas e negócios — Governo Federal
Outras ferramentas fiscais
Barboo
Cadastro de cliente e fornecedor sempre bagunçado?
O Barboo organiza agenda, ordem de serviço e cobrança de quem trabalha atendendo cliente. Cadastre-se de graça e teste.