🪪

Validador de CPF e CNPJ

Confere os dígitos verificadores de CPF e CNPJ, inclusive o CNPJ alfanumérico, e mostra a conta

Em resumo

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.

Perguntas frequentes com valores concretos

Como saber se um CPF é válido?

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.

Qual a regra para um CPF válido?

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.

Como validar se um CNPJ é válido?

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.

O que muda no CNPJ alfanumérico?

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.

Por que 111.111.111-11 não é um CPF válido?

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.

O validador diz se o CPF existe ou de quem é?

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.

Como saber se um CNPJ é confiável?

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.

Por que esta página não gera CPF ou CNPJ?

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.

Como calcular o dígito verificador na mão?

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.

Calculadoras relacionadas

🌐 Calculadora sub-rede 🔐 Calculadora força senha ⏱ Conversor timestamp Unix 🔵 Conversor de cores 🖥️ Calculadora tamanho tela

Mais calculadoras

👶 Percentil do peso fetal ⛽ Álcool ou gasolina ✖️ Tabuada