Gere números de CNPJ válidos para testes de software e valide qualquer CNPJ na hora.
O CNPJ (Cadastro Nacional da Pessoa Jurídica) identifica as empresas no Brasil. Ele tem 14 posições: uma raiz de 8 posições que identifica a empresa, um sufixo de 4 posições para a filial (0001 para a matriz) e dois dígitos verificadores calculados pelo algoritmo do módulo 11. Este gerador produz números que passam nessa validação, que é o que um desenvolvedor precisa para testar formulários de cadastro de empresas, sistemas de emissão de notas e integrações de ERP.
Como no gerador de CPF, tudo aqui é aleatório: o CNPJ gerado não é consultado em registro nenhum e não corresponde a nenhuma empresa real. A ferramenta garante apenas que a matemática fecha — o suficiente para qualquer validação corretamente implementada aceitá-lo em ambiente de teste, e nada além disso. Usar documentos gerados fora de testes pode configurar fraude.
O validador também entende o CNPJ alfanumérico, formato que o Brasil passou a emitir para novas inscrições em julho de 2026. Nele, as 12 primeiras posições podem conter letras, e a matemática dos dígitos verificadores usa o valor ASCII de cada caractere menos 48. O gerador produz o formato clássico só de números, que continua válido e é o que a maioria das suítes de teste espera.
Dígitos verificadores: multiplique as 12 primeiras posições pelos pesos 5,4,3,2,9,8,7,6,5,4,3,2 e tome o resto da divisão por 11; se o resto for 0 ou 1 o dígito é 0, caso contrário é 11 menos o resto. Repita com os pesos 6,5,4,3,2,9,8,7,6,5,4,3,2 incluindo o primeiro dígito verificador. Em CNPJs alfanuméricos, cada caractere contribui com seu valor ASCII menos 48.
Não. É um número aleatório que apenas satisfaz a matemática dos dígitos verificadores. Ele não está registrado na Receita Federal e não pertence a nenhuma empresa.
As 8 primeiras posições identificam a empresa (a "raiz"), as 4 seguintes identificam a filial — 0001 é a matriz — e as 2 últimas são dígitos verificadores.
Desde julho de 2026, novas inscrições no Brasil podem receber CNPJs com letras nas 12 primeiras posições. O algoritmo dos dígitos verificadores é o mesmo, usando o valor ASCII de cada caractere menos 48. O validador daqui aceita os dois formatos.
Não. Documentos gerados servem apenas para testes de software. Usá-los em serviços reais pode configurar fraude, que é crime.
Não. A geração e a validação rodam 100% em JavaScript no seu dispositivo. Nada é transmitido nem armazenado.
O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.
O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.