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úmerosLetras e números
Ordem/filial (posições 9-12)Só númerosLetras e números
Dígitos verificadoresSempre numéricosSempre numéricos
Peso no cálculo Módulo 11Valor do próprio dígitoCó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.
Copiado com sucesso!