Gerador de CNPJ válido para testes, agora também no formato alfanumérico
Sistemas B2B lidam com CNPJ em cadastro de fornecedor, emissão de nota, integração de ERP e API. Testar esses fluxos com o CNPJ de uma empresa real cria ruído no dado e risco desnecessário. Aqui você gera números que passam na validação de dígito verificador sem tocar em nenhum registro existente.
Além do formato numérico de sempre, a ferramenta gera CNPJ alfanumérico — o novo padrão que a Receita Federal começou a emitir em 31 de julho de 2026. É a forma mais rápida de descobrir se o seu sistema aceita letras onde antes só havia números.
Onde usar CNPJ de teste
- ERP e cadastros: validar integração de fornecedores e clientes corporativos.
- APIs: conferir se os endpoints tratam os 14 caracteres e recusam entradas inválidas.
- Homologação fiscal: simular faturamento e nota fiscal em ambiente de pré-produção.
- Preparação para o alfanumérico: testar campos, máscaras, colunas de banco e regex que hoje aceitam só dígitos.
O que muda no CNPJ alfanumérico
O número continua com 14 caracteres e a mesma máscara. A diferença está na composição:
- As 8 primeiras posições (a raiz da empresa) passam a aceitar letras maiúsculas e números.
- As 4 posições seguintes (ordem do estabelecimento — matriz ou filial) também aceitam letras.
- Os 2 últimos caracteres, os dígitos verificadores, continuam sempre numéricos.
CNPJs já emitidos continuam válidos e não mudam. Os dois formatos convivem, então todo sistema precisa aceitar os dois. Se você precisa entender a mudança a fundo, o guia sobre o que muda no CNPJ alfanumérico e como adaptar seu sistema traz o cronograma, o cálculo do DV e código pronto para validação.
Como é calculado o dígito verificador
O cálculo continua sendo módulo 11, com os mesmos pesos de antes. A adaptação para o formato alfanumérico é direta: cada caractere é convertido pelo seu código ASCII menos 48. Assim, o dígito 0 vale 0, o 9 vale 9, a letra A vale 17 e a Z vale 42.
Com esses valores, multiplica-se cada posição pelos pesos (5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 para o primeiro dígito) e aplica-se a mesma regra do resto: 0 ou 1 resulta em dígito 0, caso contrário o dígito é 11 menos o resto. O segundo dígito repete o processo incluindo o primeiro, com os pesos deslocados. O validador desta página faz exatamente isso — cole um CNPJ com letras e ele confere.
Por que os CNPJs terminam em 0001 antes do traço
As posições 9 a 12 identificam o estabelecimento: 0001 é a matriz, e 0002 em diante são as filiais. A raiz (os 8 primeiros caracteres) é a mesma para todos os estabelecimentos da empresa. Use a opção “Filial” quando precisar testar cenários com mais de uma unidade sob a mesma raiz.
Uso responsável
Os números respeitam as regras de validação, mas são fictícios e não constam na Receita Federal nem em qualquer órgão comercial.
Atenção: usar um CNPJ gerado para cadastro em serviços de terceiros, emissão de documento fiscal real ou qualquer prática fraudulenta é ilegal. A responsabilidade é de quem usa.