Para que serve um gerador de CNPJ?
No desenvolvimento de software jurídico, contábil e fiscal, é frequente a necessidade de simular cenários com pessoas jurídicas: emissão de notas, cálculos tributários, integrações com SPED, testes de regras de Simples Nacional, Lucro Real, importação, entre outros. Usar CNPJs reais nesses cenários traz riscos de poluição de bases externas e de violação de privacidade. Um gerador entrega números válidos, sem vinculação a empresas existentes.
Como geramos os números
Sorteamos 8 dígitos aleatórios para a raiz, fixamos a filial em 0001 (matriz) e calculamos os dois dígitos verificadores com os pesos oficiais 5,4,3,2,9,8,7,6,5,4,3,2 e 6,5,4,3,2,9,8,7,6,5,4,3,2. Sequências como 11.111.111/1111-11 são automaticamente excluídas.
Quando NÃO usar
- Para emitir notas fiscais reais ou registrar atividades comerciais.
- Para abrir cadastros em órgãos públicos ou privados.
- Em qualquer fluxo financeiro real.
Casos típicos de uso
- Testes E2E em sistemas de gestão (ERP, CRM, jurídico, contábil).
- Carga de dados em ambientes de homologação.
- Demonstrações comerciais e provas de conceito.
- Treinamento de equipes operacionais.
- Validação de máscaras e regras de campo.
CNPJ alfanumérico (a partir de 2026)
A Receita Federal anunciou a transição do CNPJ para formato alfanumérico, em que os 8 dígitos da raiz e os 4 da filial podem incluir letras maiúsculas. Os 2 dígitos verificadores permanecerão numéricos, calculados com base no valor decimal das letras (A=10, B=11... seguindo o ASCII menos 48). Esta ferramenta gera apenas no formato numérico tradicional — atualizaremos quando a transição estiver vigente.
Boas práticas em ambientes de teste
Mantenha ambientes de homologação completamente isolados de produção. Evite que qualquer dado de teste — mesmo "inocente" — chegue a clientes finais. Use prefixos ou sufixos identificáveis em razões sociais fictícias (ex.: "EMPRESA TESTE LTDA") para evitar confusão com empresas reais.