Confere os dígitos verificadores de CPF e CNPJ, inclusive o CNPJ alfanumérico, e mostra a conta
Um CPF é válido quando os dois últimos números batem com a conta do módulo 11: no CPF 111.444.777-35 a primeira soma dá 162, o resto da divisão por 11 é 8 e o dígito é 3; a segunda soma dá 204, resto 6, dígito 5. O CNPJ usa outros pesos e, desde julho de 2026, aceita letras nas doze primeiras posições — nelas cada caractere vale o código ASCII menos 48, então A vale 17 e Z vale 42.
Um CPF é válido quando os dois últimos números batem com a conta: cada uma das nove primeiras casas é multiplicada por um peso de 10 a 2, a soma é dividida por 11, e o dígito é 0 se o resto for menor que 2 ou 11 menos o resto. No CPF 111.444.777-35 a primeira soma dá 162, o resto é 8 e o dígito é 3; a segunda soma dá 204, resto 6, dígito 5. O CNPJ segue a mesma ideia com outros pesos e, desde julho de 2026, aceita letras nas doze primeiras posições.
Pode digitar com ou sem pontos. O CNPJ também pode ter letras — é o formato novo, em vigor desde julho de 2026.
Esta página confere apenas os dígitos verificadores — a conta que todo formulário brasileiro faz antes de aceitar um cadastro. Ela não diz se o número existe, a quem pertence ou se a empresa está ativa; para isso valem as consultas oficiais da Receita Federal. E ela não gera números: um gerador serve sobretudo para preencher formulários com dados inventados.
Base legal do CNPJ alfanumérico: Instrução Normativa RFB nº 2.229, de 15 de outubro de 2024.
Confira os dois últimos números, que são calculados a partir dos nove primeiros pelo módulo 11. Cole o número na calculadora acima e ela faz a conta e mostra o caminho. Vale lembrar que isso confere apenas a consistência: um CPF pode passar na conta e mesmo assim nunca ter sido emitido.
Multiplique as nove primeiras casas por pesos de 10 a 2, some os produtos e divida por 11. Se o resto for menor que 2, o primeiro dígito é 0; senão é 11 menos o resto. Repita com as dez primeiras casas e pesos de 11 a 2 para o segundo dígito. Em 111.444.777-35 isso dá 3 e 5.
A conta é a mesma do CPF com outros pesos: 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 para o primeiro dígito e a mesma sequência deslocada para o segundo. A soma é dividida por 11 e o dígito sai do resto. Desde julho de 2026 as doze primeiras posições podem ter letras, e a calculadora acima aceita os dois formatos.
As doze primeiras posições passam a aceitar letras, porque as combinações só de números estavam acabando. Os dois dígitos verificadores continuam numéricos e a conta continua a mesma, com um detalhe: cada caractere vale o código ASCII menos 48. Assim A vale 17, B vale 18 e Z vale 42. A base legal é a Instrução Normativa RFB nº 2.229/2024.
Porque a Receita Federal descarta as sequências de dígitos repetidos, embora elas passem na conta do módulo 11 — nas dez sequências de CPF os dígitos verificadores realmente batem. São o preenchimento preguiçoso mais comum em formulários, e por isso todo validador sério as rejeita antes de calcular. No CNPJ elas também são recusadas, mas aí só 00.000.000/0000-00 passaria na conta.
Não. Ele confere se os dígitos verificadores são consistentes, que é a checagem feita por qualquer formulário antes de aceitar um cadastro. Se o número foi emitido, a quem pertence e qual a situação cadastral só as consultas oficiais da Receita Federal respondem, e elas pedem outros dados.
A conferência do dígito não serve para isso — ela só mostra que o número é bem formado. Para saber se a empresa existe e está regular, use a consulta de situação cadastral da Receita Federal, que informa se o CNPJ está ativo, suspenso, inapto ou baixado, além da atividade e do endereço declarados.
Porque um número gerado passa na conta mas não pertence a ninguém, e o uso prático disso é preencher cadastro com dado inventado. A conferência tem um propósito claro e cotidiano: quem digitou um número real quer saber se errou uma tecla. É nisso que esta página fica.
Escreva o número sem pontos, alinhe os pesos abaixo de cada casa e multiplique par a par. Some tudo e divida por 11, guardando o resto. Resto 0 ou 1 dá dígito 0; qualquer outro dá 11 menos o resto. Depois repita incluindo o dígito que você acabou de achar. A calculadora acima mostra essa conta escrita por extenso.