Validador de CNPJ em Lote
Valida uma lista de CNPJs (um por linha) e mostra resumo: válidos, inválidos e total. Sem envio para servidores.
Como validar muitos CNPJs?
Cole sua lista com um CNPJ por linha, com ou sem formatação, e clique em validar. O processamento todo acontece no seu navegador.
A checagem aplica o algoritmo de dígitos verificadores pelo módulo 11 com pesos cíclicos, e já dá conta também do novo formato alfanumérico.
Roda 100% local.
Para que serve validar lote de CNPJs
O CNPJ (Cadastro Nacional da Pessoa Jurídica) é o identificador único atribuído pela Receita Federal a toda entidade jurídica que opera no Brasil: empresas, filiais, MEIs, entidades sem fins lucrativos, órgãos públicos, condomínios e entes estrangeiros. Sempre que sua operação lida com dezenas, centenas ou milhares desses identificadores, validá-los em lote antes de tudo é a diferença entre uma base limpa e uma avalanche de erros posteriores.
Cenários típicos incluem cadastro de fornecedores (verificar se cada vendor da planilha de compras tem identificador estruturalmente correto), due diligence sobre aquisições, conciliação fiscal (cruzar CNPJs de notas fiscais contra o razão contábil), importação e exportação de XML de NF-e, NFS-e e CT-e, enriquecimento de leads em CRM e migração de bases legadas cheias de erros antigos de digitação. Pegar um dígito errado aqui custa segundos; pegar depois que um pagamento foi roteado errado custa horas de retrabalho e risco reputacional.
Este validador roda inteiramente no navegador. Cada linha é normalizada, conferida contra o algoritmo de dígito verificador e classificada. Nenhum identificador é transmitido a servidor, o que importa quando a lista é um pipeline confidencial de prospects ou uma base de fornecedores sob NDA.
Estrutura do CNPJ: 14 posições, três blocos
Um CNPJ tem quatorze caracteres em três blocos. As oito primeiras posições formam a raiz e identificam a pessoa jurídica. As quatro seguintes identificam o estabelecimento: a matriz é sempre 0001 e cada filial recebe numeração sequencial (0002, 0003 etc.). As duas últimas são os dígitos verificadores, calculados a partir dos doze caracteres anteriores.
A máscara padrão é XX.XXX.XXX/XXXX-XX, mas a pontuação é cosmética. Ao armazenar ou transmitir, só os quatorze caracteres importam. Um validador robusto remove pontos, barra e hífen antes de qualquer coisa e aceita com ou sem máscara de modo intercambiável.
Algoritmo de dígito verificador módulo 11
Os dois DVs vêm do clássico algoritmo de módulo 11. O primeiro é calculado multiplicando os doze primeiros caracteres pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2, somando, dividindo por 11 e subtraindo o resto de 11. Se o resultado der 10 ou 11, o dígito é 0; caso contrário, é o próprio resultado. O segundo segue o mesmo método sobre os treze primeiros caracteres com os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.
Entradas puramente repetitivas como 00.000.000/0000-00 ou 11.111.111/1111-11 satisfazem a fórmula por acidente, então validadores de produção rejeitam essas sequências explicitamente mesmo quando a aritmética bate.
CNPJ alfanumérico (Instrução Normativa RFB 2.229/2024)
Em outubro de 2024 a Receita Federal publicou a Instrução Normativa RFB nº 2.229, que introduz o CNPJ alfanumérico. A mudança entra em vigor em julho de 2026 e responde a um problema prático: o estoque de combinações puramente numéricas está perto do esgotamento. A partir dessa data, as oito primeiras posições (a raiz) e as quatro do estabelecimento poderão conter letras de A a Z além de algarismos. As duas finais permanecem numéricas porque são os dígitos verificadores.
O cálculo do DV continua usando módulo 11 com os mesmos pesos, mas muda a conversão de cada caractere. Algarismos mantêm o valor. Letras são convertidas pelo código ASCII menos 48: A vira 17, B vira 18, e assim por diante até Z = 42. Convertidos os caracteres, o algoritmo segue como antes.
Duas tranquilizações importam. Primeira: CNPJs existentes não são migrados — todo identificador numérico emitido antes de julho de 2026 segue válido para sempre. Segunda: a máscara visual está preservada, então layouts que reservam quatorze posições mais a pontuação continuam renderizando. Validadores, porém, precisam aceitar letras nas doze primeiras posições, ou rejeitarão identificadores legítimos emitidos a partir de 2026.
Validar matematicamente vs. consultar situação cadastral
Um CNPJ estruturalmente válido não é necessariamente uma empresa ativa. O algoritmo só prova que os quatorze caracteres são consistentes; nada diz sobre a Receita ter emitido aquele identificador ou sobre a empresa operar. A Receita classifica cada CNPJ por situação cadastral: Ativa, Suspensa, Inapta (tipicamente por falta de declarações), Baixada ou Nula.
Um workflow em lote bem desenhado usa as duas camadas em sequência. O validador matemático elimina erros de digitação offline; só os sobreviventes vão à API cadastral. Isso reduz consumo de cota e evita pagar por consultas que já iam falhar.
APIs públicas e rate limiting
Várias APIs públicas e comerciais expõem dados cadastrais de CNPJ. A BrasilAPI oferece um endpoint gratuito da comunidade, excelente para protótipos e lotes pequenos, mas sem SLA e sujeito a erros 429 em picos. A ReceitaWS historicamente limita o tier gratuito a cerca de três consultas por minuto, com planos pagos para throughput maior. MinhaReceita, SintegraWS, CNPJa e CNPJ.ws oferecem planos comerciais com vazão previsível. Algumas equipes constroem uma cadeia de fallback que troca de provedor em 429 ou 5xx, o que melhora muito a resiliência.
Para lotes muito grandes, baixar o dump oficial de dados abertos da Receita e carregá-lo localmente é o mais confiável: vários gigabytes, sem rate limits, atualizado mensalmente.
Workflow batch na prática
- Exporte a coluna de CNPJ do sistema de origem (CSV, XLSX, query do ERP) e cole no validador.
- Rode a checagem algorítmica e separe a lista válida da inválida.
- Devolva as entradas inválidas ao dono do dado para correção, idealmente com o motivo exato (tamanho errado, DV inválido, sequência repetitiva).
- Para cada CNPJ válido, consulte uma API cadastral para obter razão social, situação, endereço, CNAE principal e quadro de sócios.
- Cruze a resposta da API com o sistema de origem: marque divergências de razão social, registros baixados ou endereços desatualizados.
- Guarde tanto o input bruto quanto a resposta da API em uma tabela de auditoria para não consultar o mesmo identificador duas vezes no mesmo dia.
CNPJ e LGPD
O CNPJ em si é informação pública e a lei brasileira permite tratá-lo sem consentimento explícito. Mas os dados associados podem incluir informações pessoais de sócios, administradores e contatos, e esses dados estão protegidos pela LGPD. Quando um pipeline em lote enriquece CNPJs com nomes de sócios ou documentos pessoais, esses campos caem no mesmo regime de qualquer dado pessoal: definir base legal clara, reter só o necessário e documentar o tratamento.
FAQ
Esta ferramenta envia minha lista de CNPJs para algum servidor?
Não. A validação roda no seu navegador com JavaScript. Nada é enviado, registrado ou armazenado em lugar algum.
CNPJs alfanuméricos serão aceitos a partir de 2026?
Sim. O validador implementa o cálculo de módulo 11 com a conversão ASCII menos 48 exigida pela Instrução Normativa RFB 2.229/2024, então tanto identificadores numéricos legados quanto novos alfanuméricos são reconhecidos.
Por que um CNPJ estruturalmente válido aparece como inativo em outro lugar?
Porque o algoritmo só prova consistência interna. Para saber se a empresa está operando, consulte a situação cadastral na Receita Federal através de uma das APIs listadas acima.
Existe tamanho máximo de lote?
A performance é limitada apenas pelo navegador. Listas com dezenas de milhares de entradas são processadas em poucos segundos em hardware moderno.
Por que sequências como 11.111.111/1111-11 são rejeitadas?
Sequências repetitivas satisfazem a fórmula do módulo 11 por acidente matemático, mas nunca são emitidas pela Receita Federal, então validadores de produção as rejeitam explicitamente.
Valide uma lista de CNPJs
Auditar a base de fornecedores ou revisar uma planilha de clientes B2B fica bem mais rápido em lote. Cole os CNPJs, um por linha, e a ferramenta confere o dígito verificador de cada um na lista inteira.
No fim, o resultado vem resumido: quantos são válidos, quantos inválidos e o total. Assim você enxerga de imediato a qualidade da base. É o jeito prático de pegar erros de digitação em massa, sem checar registro por registro, antes de uma importação ou de um disparo.
Nada do que você cola sai do dispositivo, porque a validação roda inteira dentro do navegador, sem enviar CNPJ algum a servidores. Confira bases reais com segurança.
Ferramentas Relacionadas
Validador de CPF em Lote
Valida uma lista de CPFs (um por linha) e mostra quais são válidos e quais são inválidos. Sem envio para servidores.
Detector e Validador de CPF/CNPJ
Detecta automaticamente se uma string é CPF (11 dígitos) ou CNPJ (14 dígitos) e valida o dígito verificador correspondente.
Validador de CGC (CNPJ antigo)
Valida o formato e dígito verificador do CGC (Cadastro Geral de Contribuintes) — antigo formato do CNPJ. Mesmas regras matemáticas.