Gerador de CNPJ
Gere números de CNPJ válidos para homologação e testes estruturais de softwares empresariais.
CNPJ tradicional x Novo CNPJ alfanumérico
| Característica | Tradicional | Alfanumérico (2026) |
|---|---|---|
| Raiz (8 primeiras posições) | Só números | Letras e números |
| Ordem/filial (posições 9-12) | Só números | Letras e números |
| Dígitos verificadores | Sempre numéricos | Sempre numéricos |
| Peso no cálculo Módulo 11 | Valor do próprio dígito | Código ASCII do caractere − 48 |
O motivo da mudança é simples: o estoque de combinações puramente numéricas de CNPJ está próximo do esgotamento, e o novo padrão da Receita Federal resolve isso liberando letras nas 12 primeiras posições — os 2 últimos dígitos verificadores continuam numéricos.
Checklist para quem vai testar sistemas com o novo padrão
- Trocar regex estritas como
/^\d{14}$/por uma que aceite letras nas 12 primeiras posições. - Revisar colunas de banco de dados tipadas como inteiro para CNPJ — precisam virar texto (string).
- Atualizar a rotina de cálculo do dígito verificador para converter cada caractere pelo valor ASCII − 48.
- Gerar massa de teste nos dois formatos (aqui na ferramenta) e rodar contra o mesmo formulário para comparar o comportamento.