Resto menor que 2 (dígito direto em 0)
- Entrada
- 10.000.008/0001
- Saída esperada
- 10.000.008/0001-01
Primeiro dígito 0 porque a soma ponderada fecha em resto exato 0; segundo dígito 1 porque a soma seguinte sobra resto 10, e 11 menos 10 é 1.
CNPJ válido para testes
O CNPJ tem 12 dígitos de base contra os 9 do CPF, então os pesos da conta não decrescem até o fim: eles reiniciam na metade. Esta página fecha essa conta com um número concreto e mostra o formato alfanumérico que a Receita passou a emitir em 2026.
Primeiro dígito 0 porque a soma ponderada fecha em resto exato 0; segundo dígito 1 porque a soma seguinte sobra resto 10, e 11 menos 10 é 1.
Aqui nenhum dos dois restos cai abaixo de 2, então os dois dígitos vêm de 11 menos o resto: 11 menos 3 é 8, 11 menos 10 é 1.
Cada letra vale seu código ASCII menos 48: A vale 17, B vale 18, C vale 19, D vale 20, E vale 21; aplicando os mesmos pesos do CNPJ numérico sobre esses valores, os dígitos verificadores fecham em 35.
Não necessariamente. Ele só passa na regra matemática dos dígitos verificadores.
Sim, para registros novos desde 31/07/2026, pela IN RFB nº 2.229/2024: os 12 primeiros caracteres podem ser letra maiúscula A a Z ou dígito. CNPJ já existente antes dessa data continua só com números.
É o código ASCII do caractere menos 48. Para dígitos isso reproduz o valor de 0 a 9 de sempre; para letras maiúsculas A a Z o resultado vai de 17 a 42, e entra na mesma soma ponderada do cálculo numérico.
Não. Ele fecha a conta do módulo 11 sobre uma base sintética, sem consultar cadastro nenhum da Receita; o número serve para testar máscara e validação, não comprova empresa aberta ou situação cadastral.
0001 identifica a matriz por convenção; cada filial adicional da mesma raiz de 8 dígitos recebe o número seguinte, 0002, 0003, e assim por diante, todas somando os mesmos 2 dígitos verificadores calculados sobre sua própria base.
A ferramenta gera oito dígitos-base, usa 0001 como ordem de estabelecimento e calcula os dois dígitos verificadores com pesos de módulo 11. O resultado é válido para testes, não para cadastro real.
O número é gerado localmente no navegador. Analytics recebe apenas ação, status, tipo e formato, nunca o CNPJ gerado.