Execução Local & Restrição de CORS Detectada
Para manter o código 100% modular, limpo e organizado em arquivos separados (`/views`), a aplicação utiliza requisições assíncronas de rede (`fetch`) para carregar dinamicamente as telas das ferramentas.
Por motivos de segurança, os navegadores modernos bloqueiam essa requisição quando o arquivo é aberto diretamente com cliques no arquivo local (`file://`).
Como resolver rapidamente para testar:
Abra o terminal na pasta deste projeto e execute:
python -m http.server 8080
Depois acesse no navegador: http://localhost:8080
Se você utiliza o VS Code:
- Instale a extensão Live Server.
- Clique com o botão direito em index.html.
- Selecione "Open with Live Server".
Validador de CNPJ
Valide CNPJs numéricos e alfanuméricos (IN RFB 2.229/2024) em tempo real, verificando o formato e os dígitos verificadores.
O documento possui estrutura válida e dígitos verificadores consistentes com a regra do módulo 11.
Como validar CNPJ online?
A nossa ferramenta de validador de CNPJ aceita os formatos numérico e alfanumérico. O CNPJ continua composto por 14 posições, segmentadas em três blocos: raiz, ordem do estabelecimento e dois dígitos verificadores finais.
O algoritmo de validação do CNPJ
A validação utiliza módulo 11. No formato alfanumérico, cada letra ou número das 12 primeiras posições é convertido pelo valor ASCII do caractere menos 48 (por exemplo, A=17), e os dois dígitos verificadores continuam numéricos.
O que significa um CNPJ válido?
O resultado indica apenas que o formato e os dígitos verificadores seguem as regras implementadas. Ele não consulta a Receita Federal e não confirma existência, situação cadastral ou titularidade. Para conferir esses dados, é necessária uma consulta oficial separada.