Pular para a ferramenta
Ferramenta Brasil

Documentos · número → válido ou não, e por quê

Validar CPF e CNPJ

Para o cadastro que recusou o número, a nota fiscal a conferir ou a planilha de clientes: um número ou milhares de uma vez. Diz se o dígito verificador confere e, quando não confere, qual era o esperado. Aceita o CNPJ novo, com letras. Os números não saem do seu aparelho.

Onde roda
no seu navegador
Enviado pela rede
zero bytes
CNPJ com letras
aceito

Processado neste aparelho

Com ou sem pontos e traços, letras maiúsculas ou minúsculas. Lista: um por linha, ou separados por vírgula ou ponto e vírgula, até 20.000. De planilha, copie só a coluna dos números.

Como funciona

A conta, não o cadastro

Os dois últimos algarismos do CPF e do CNPJ saem de uma conta feita com os outros. A página refaz essa conta e compara.

Se o CPF ou CNPJ é válido aqui, quer dizer que ele existe?

Não. Esta página confere a conta dos dois dígitos verificadores, que pega a maior parte dos erros de digitação. Ela não sabe se o número foi emitido, de quem é, nem se está regular. Quem responde isso é a Receita Federal: para CPF, o serviço Comprovante de Situação Cadastral no CPF; para CNPJ, a Emissão de Comprovante de Inscrição e de Situação Cadastral, no site da Receita. Esta página não consulta a Receita, porque para isso teria de enviar o número.

Funciona com o CNPJ novo, com letras?

Sim. Pela Instrução Normativa RFB nº 2.229/2024, o CNPJ pode ter letras de A a Z nas 12 primeiras posições — 8 da raiz e 4 da ordem do estabelecimento —, para inscrições novas a partir de julho de 2026. Os dois últimos caracteres continuam sendo algarismos. A conta é a que a Receita publicou: cada letra vale o código ASCII menos 48 (A vale 17, B vale 18, e assim por diante) e os pesos são os mesmos de antes. O exemplo da própria Receita, 12.ABC.345/01DE-35, dá válido aqui. O CNPJ só com números continua valendo, com a mesma conta de sempre.

Por que a página mostra qual dígito era o esperado?

Para ajudar a achar o erro de digitação. Se o erro estiver nos dois últimos algarismos, o final esperado é o certo. Se estiver em outro lugar, o final esperado não serve: algum outro caractere foi digitado errado, e é preciso conferir o número na fonte. Não troque o final pelo esperado sem conferir.

Um número que deu válido pode estar errado?

Pode. A conta pega quase toda troca de um caractere, mas não todas. Medimos trocando um caractere de cada vez em milhares de números válidos: no CPF passaram 0,18% das trocas; no CNPJ só com números, 0,04%; no CNPJ com letras, 6,6% — quase todas entre caracteres que valem o mesmo na conta, como 0, F e Q, ou 6, A, L e W. Já a troca de letra por algarismo parecido, como O por 0 ou I por 1, a conta quase sempre pega.

Os números que eu colo são enviados para algum lugar?

Não. A conferência acontece no seu navegador. A página é servida com uma regra de segurança que proíbe o navegador de enviar dados para qualquer lugar, e o arquivo CSV é montado no próprio aparelho.

O que mais convém saber

  • Número com todos os algarismos iguais (111.111.111-11) fecha a conta, mas é recusado aqui: é número de preenchimento, não de cadastro.
  • Planilha costuma apagar o zero à esquerda: o CPF 012.345.678-90, guardado como número, vira 1234567890, com 10 algarismos. Quando o número é curto e só tem algarismos, a página diz se, com zeros na frente, ele fecharia a conta — mas não o marca como válido.
  • O CSV sai separado por ponto e vírgula, que o Excel em português abre em colunas. “Copiar para planilha” copia em colunas, para colar direto.
  • Não há gerador de números aqui. A página só confere o que você já tem.