PageSourceSearch

https://www.darkemail.school/assets/CnpjGenerator-DOCfVQyt.js

js darkemail.school collected 2026-10-02 00:40:53 UTC 8,050 bytes, 1 lines download raw bytes

1import{j as e}from"./index-BWxhrKbC.js";import{r as a}from"./vendor-BZP-ugY9.js";import{b as r,G as s,a as o,c as i}from"./brazilianDocs-WKZAz9fR.js";import{G as t}from"./GeneratorCard-z_fNyoDh.js";import{A as d}from"./AuthorBox-DXjgknWE.js";import{a as n}from"./authors-Bov6O1Jk.js";import"./i18n-BX0S8Obb.js";import"./router-ChLK7Q-7.js";import"./utils-CnqeyRf_.js";import"./generatorsList-xvXPREBP.js";import"./SchemaBreadcrumbs-COJEs65o.js";const c=()=>{const[c,m]=a.useState(!0),[l,p]=a.useState(""),[u,g]=a.useState(null),x=a.useCallback(()=>r(c),[c]);return e.jsx(s,{title:"Gerador de CNPJ Online — Válido para Testes",description:"Gere CNPJ válido online grátis. Ideal para testes de formulários, desenvolvimento de e-commerce e validação de sistemas fiscais.",canonicalPath:"/geradores/cnpj",children:e.jsxs("div",{className:"space-y-6",children:[e.jsx(t,{generate:x,label:"CNPJ",extraControls:e.jsxs("label",{className:"flex items-center gap-2 text-sm text-text-secondary dark:text-dark-text-secondary",children:[e.jsx("input",{type:"checkbox",checked:c,onChange:e=>m(e.target.checked)}),"Com máscara"]})}),e.jsxs("div",{className:"bg-container dark:bg-dark-container rounded-xl shadow-sm p-4 sm:p-6 border border-border dark:border-dark-border",children:[e.jsx("h2",{className:"text-lg font-semibold text-text-primary dark:text-dark-text-primary mb-3",children:"Validador de CNPJ"}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-2",children:[e.jsx("input",{type:"text",placeholder:"Digite um CNPJ (00.000.000/0000-00)",value:l,onChange:e=>p(e.target.value),className:"flex-1 rounded-lg border border-border dark:border-dark-border bg-background dark:bg-dark-background text-text-primary dark:text-dark-text-primary px-3 py-2 text-sm"}),e.jsx("button",{type:"button",onClick:()=>{l.trim()&&g(i(l))},className:"bg-primary hover:bg-primary/90 text-white rounded-lg py-2 px-4 text-sm font-medium",children:"Validar"})]}),null!==u&&e.jsx("p",{className:"mt-3 text-sm font-medium "+(u?"text-green-600 dark:text-green-400":"text-red-600 dark:text-red-400"),children:u?"✓ CNPJ válido":"✗ CNPJ inválido"})]}),e.jsx(o,{title:"O CNPJ e por que ele existe",intro:e.jsxs(e.Fragment,{children:[e.jsxs("p",{children:["O ",e.jsx("strong",{children:"CNPJ (Cadastro Nacional da Pessoa Jurídica)"})," é o equivalente empresarial do CPF: identifica de forma única cada empresa ou entidade que opere no Brasil, seja uma microempresa individual (MEI), uma startup, uma multinacional ou um órgão público. Criado em 1998 em substituição ao antigo CGC, o CNPJ é gerido pela Receita Federal e consolidado com todos os cadastros estaduais e municipais."]}),e.jsxs("p",{children:["Nosso gerador produz CNPJs ",e.jsx("strong",{children:"matematicamente válidos"}),", perfeitos para testes de sistemas fiscais, e-commerce, ERP, e qualquer aplicação que precise manipular dados empresariais em ambiente de desenvolvimento. Todos os números passam na validação de dígito verificador, mas ",e.jsx("strong",{children:"nenhum está registrado na Receita"}),"."]})]}),sections:[{heading:"Estrutura do CNPJ: cada dígito tem um significado",body:e.jsxs(e.Fragment,{children:[e.jsxs("p",{children:["O CNPJ tem 14 dígitos no formato ",e.jsx("code",{children:"XX.XXX.XXX/YYYY-ZZ"}),". Vamos decompor:"]}),e.jsxs("ul",{children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Os primeiros 8 dígitos (XX.XXX.XXX)"})," formam o número raiz da empresa. Todas as filiais compartilham esse mesmo número raiz."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Os 4 dígitos seguintes (YYYY)"})," identificam o estabelecimento: ",e.jsx("code",{children:"0001"})," é sempre a matriz, ",e.jsx("code",{children:"0002"})," em diante são filiais numeradas em ordem de abertura."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Os 2 últimos (ZZ)"})," são os dígitos verificadores, calculados via módulo 11 com pesos específicos (2-9 para o primeiro, 2-9 estendido para o segundo)."]})]}),e.jsxs("p",{children:["Nosso gerador sempre cria CNPJs com ",e.jsx("code",{children:"/0001"})," por ser o formato mais comum em testes. Se você precisa gerar filiais, aumente o último bloco manualmente — o dígito verificador continuará válido enquanto o resto for alterado corretamente."]})]})},{heading:"CNPJ de teste não é CNPJ de laranja",body:e.jsxs(e.Fragment,{children:[e.jsxs("p",{children:['Existe uma crença perigosa: "vou gerar um CNPJ e emitir nota pra ele". Isso configura ',e.jsx("strong",{children:"fraude fiscal"}),". O dinheiro circula por um CNPJ que, na melhor das hipóteses, não existe; na pior, pertence a alguém que não autorizou a operação."]}),e.jsx("p",{children:"Também é crime usar CNPJ gerado para: (a
1) simular faturamento para obter crédito; (b) emitir NF-e de teste em ambiente de produção; (c) abrir conta PJ sem vínculo societário real. A Receita Federal cruza dados automaticamente via e-Social, SPED e DES-IF, e inconsistências são flagradas em dias."}),e.jsxs("p",{children:["Use CNPJ gerado ",e.jsx("strong",{children:"exclusivamente"})," em ambiente segregado: homologação, staging, testes unitários. Nunca em produção."]})]})},{heading:"Como consultar um CNPJ real",body:e.jsxs(e.Fragment,{children:[e.jsxs("p",{children:["Se você recebeu um CNPJ e quer validar se a empresa existe e está ativa, a consulta oficial é feita em ",e.jsx("a",{href:"https://solucoes.receita.fazenda.gov.br/Servicos/cnpjreva/Cnpjreva_Solicitacao.asp",target:"_blank",rel:"noopener noreferrer",children:"solucoes.receita.fazenda.gov.br"})," (gratuito, sem login). A consulta retorna razão social, situação cadastral, CNAE, endereço, capital social e quadro societário."]}),e.jsx("p",{children:'Para integrar validação em massa via API, existem serviços como BrasilAPI (gratuito com rate limit) e ReceitaWS. Evite confundir "validação de dígito verificador" com "consulta à Receita" — são coisas diferentes.'})]})}],useCases:[{title:"Testes de e-commerce",description:"Popular carrinho com cliente PJ em ambiente de homologação do Magento, Shopify ou VTEX."},{title:"ERP e gestão empresarial",description:"Cadastrar fornecedores e clientes fictícios em SAP, Totvs, Omie para testes de relatórios."},{title:"Integrações fiscais",description:"Testar emissão de NF-e em sandbox da SEFAZ sem comprometer empresa real."},{title:"Sistemas de crédito",description:"Simular análise de CNPJ em SPC Brasil, Serasa Experian sandbox."},{title:"Backoffice bancário",description:"Testar abertura de conta PJ, limites, emissão de boletos em banco sandbox."},{title:"Aplicações de licitação",description:"Popular base de fornecedores em sistemas de compras públicas."}],faq:[{question:"O CNPJ gerado é válido?",answer:"Sim, todos têm dígito verificador matematicamente correto."},{question:"Posso emitir nota fiscal para esse CNPJ?",answer:"Não. Apenas CNPJs ativos na Receita podem receber nota fiscal. Emitir nota para CNPJ gerado é fraude fiscal."},{question:"Todos os CNPJs terminam em /0001?",answer:"Nosso gerador sim, por ser o formato da matriz (mais comum em testes). Você pode alterar manualmente pra gerar filiais."},{question:"Posso usar CNPJ gerado para abrir empresa?",answer:"Não. A abertura de empresa na Receita gera um CNPJ novo automaticamente — não se escolhe o número."},{question:"O gerador armazena os CNPJs?",answer:"Não. Tudo roda no seu navegador via JavaScript local."},{question:"Existe API pública para gerar CNPJ?",answer:"Você pode usar este gerador via Inspect/devtools, mas não exponha endpoint público para evitar abuso."}],legalDisclaimer:e.jsxs(e.Fragment,{children:["CNPJs gerados servem ",e.jsx("strong",{children:"apenas para testes de desenvolvimento"}),". Uso em NF-e, abertura de conta bancária, obtenção de crédito ou qualquer transação real configura fraude fiscal, com penas previstas na Lei 8.137/90 (crimes contra a ordem tributária)."]})}),e.jsx(d,{author:n.team,variant:"compact"})]})})};export{c as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.