Gerador e Validador de CPF e CNPJ Alfanumérico Online

Ver ferramentas

Validador e Gerador

CPF & CNPJ — incluindo o novo formato alfanumérico

Validar CPF

Gerar CPF

Validar CNPJ

Gerar CNPJ

Para que serve esta ferramenta?

Esta ferramenta foi desenvolvida para desenvolvimento de software, QA e automação de testes. Em ambientes de homologação é frequentemente necessário o uso de documentos que respeitem as regras matemáticas de validação sem expor dados de pessoas reais. Suportamos tanto o CPF (numérico) quanto o CNPJ nos dois formatos: o legado numérico e o novo formato alfanumérico, instituído pela Instrução Normativa RFB nº 2.229/2024 com vigência a partir de julho de 2026.

Novidade: CNPJ Alfanumérico (IN RFB nº 2.229/2024)

A Receita Federal do Brasil estabeleceu, por meio da Instrução Normativa RFB nº 2.229/2024, a adoção do CNPJ alfanumérico a partir de julho de 2026. O formato continua com 14 posições (XX.XXX.XXX/XXXX-NN), mas a raiz (8 dígitos) e o estabelecimento (4 dígitos) passam a aceitar letras A–Z além de números. Os dois últimos caracteres (dígitos verificadores) permanecem exclusivamente numéricos.

CNPJs já existentes não serão alterados. Esta ferramenta valida e gera ambos os formatos.

Aviso Legal e de Privacidade

Esta ferramenta opera exclusivamente no navegador do usuário (client-side) usando o algoritmo Módulo 11 para calcular os dígitos verificadores.

Atenção: Os documentos gerados não existem. Eles não estão vinculados a pessoas físicas ou jurídicas reais, não têm relação com a Receita Federal e nenhum dado gerado ou validado é salvo em servidores.

Como funciona o algoritmo de validação?

A validade de um CPF ou CNPJ é determinada pelos seus dígitos verificadores, calculados pela Regra do Módulo 11.

Para o CPF, os 9 primeiros dígitos são multiplicados por pesos decrescentes (10–2), somados e o resto da divisão por 11 determina cada dígito verificador.

Para o CNPJ alfanumérico, o mesmo Módulo 11 é aplicado, mas cada caractere é convertido para um valor numérico pela fórmula valor = código_ASCII − 48. Assim, '0' vira 0, 'A' vira 17, 'Z' vira 42. Os pesos ciclam de 2 a 9, da direita para a esquerda.

Perguntas Frequentes (FAQ)

É crime usar um gerador de CPF ou CNPJ?
Não, para fins de testes de software. O que constitui crime é usar dados falsos na tentativa de se passar por outra pessoa ou empresa em transações reais (falsidade ideológica ou estelionato).
O que muda com o CNPJ alfanumérico?
A partir de julho de 2026, novos CNPJs poderão ter letras (A–Z) nas primeiras 12 posições, além de números. O formato visual permanece o mesmo: XX.XXX.XXX/XXXX-NN. Os dois últimos caracteres continuam sendo apenas números (dígitos verificadores). CNPJs existentes não mudam.
A ferramenta funciona offline?
Sim. Uma vez carregada no navegador, todas as funções de validação e geração operem integralmente offline, sem enviar dados a servidor algum.
Os dados gerados são de pessoas ou empresas reais?
Não. Os algoritmos geram combinações aleatórias matematicamente válidas. A ferramenta não se conecta a nenhum banco de dados da Receita Federal ou qualquer outra fonte de dados reais.
Preciso atualizar meu sistema para o CNPJ alfanumérico?
Sim, se o seu sistema valida ou armazena CNPJs. Campos de texto, banco de dados e rotinas de validação precisam suportar caracteres alfanuméricos (A–Z) nas primeiras 12 posições. O algoritmo de verificação também precisa ser atualizado para converter os caracteres usando charCode – 48 antes de aplicar o Módulo 11. Use esta ferramenta para testar sua implementação.