GeraDados
Gerador e validador de CNPJ
A mesma conta aceita o CNPJ numérico antigo e o alfanumérico: cada caractere vira o código ASCII menos 48 antes dos pesos.
Como funciona
São 12 caracteres de raiz e ordem, mais dois dígitos numéricos. Os pesos do primeiro dígito são 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2. O segundo dígito entra na frente com o peso 6 e desloca a sequência. Resto 0 ou 1 vira dígito 0.
A letra A vale 17, B vale 18, e assim por diante. Por isso 12.ABC.345/01DE-35 é um vetor oficial de teste da Receita, e um CNPJ só de números continua válido com a mesma função. Marque “alfanumérico” só quando o sistema sob teste já aceita letra.
Perguntas frequentes
O CNPJ gerado abre empresa?
Não. Ele não é consultado na base da Receita e não reserva raiz. Serve para máscara, parser e teste do dígito.
Minha regex antiga quebrou?
Se ela exige doze dígitos antes do DV, rejeita o formato novo. A expressão que acompanha a nota da Receita é [A-Z0-9]{12}[0-9]{2}, além da conta do dígito.
Por que o validador recusa número repetido?
00000000000000 fecha a conta e não é inscrição. A página trata isso como inválido.