Pular para o conteúdo

Validar CPF e CNPJ (inclusive alfanumérico)

Confira se um CPF ou CNPJ é válido pelos dígitos verificadores, incluindo o novo CNPJ com letras.

Digite um CPF ou CNPJ.

Como funciona a validação

CPF: os 2 últimos dígitos são calculados a partir dos 9 primeiros, com pesos de 10 a 2 (1º dígito) e de 11 a 2 (2º dígito). Se a conta não bater, houve erro de digitação. CPFs com todos os dígitos iguais (111.111.111-11) são inválidos.

CNPJ: mesma ideia, com pesos de 5 a 2 e de 9 a 2. No formato alfanumérico, cada letra vale o seu código ASCII menos 48 (A = 17, B = 18, …), conforme a regra da Receita.

Exemplos

DocumentoResultado
529.982.247-25✓ CPF válido
529.982.247-26✗ CPF inválido
11.222.333/0001-81✓ CNPJ válido
12.ABC.345/01DE-35✓ CNPJ alfanumérico válido

Para quem desenvolve sistemas

Se o seu sistema guarda CNPJ como número, ele vai precisar aceitar texto com letras a partir de julho de 2026. Atualize as validações, as máscaras de campo e o banco de dados.

Atualizado em

Perguntas frequentes

Válido quer dizer que o CPF existe?

Não. A validação só confere se os dígitos verificadores batem com os outros números, o que pega erros de digitação. Para saber se o CPF está regular, consulte o site da Receita Federal.

O que é o CNPJ alfanumérico?

A partir de julho de 2026, a Receita passa a emitir CNPJs com letras e números nas 12 primeiras posições (os 2 dígitos verificadores continuam numéricos). Os CNPJs antigos continuam valendo. Sistemas precisam se adaptar para aceitar letras.

Vocês guardam os números digitados?

Não. A validação é uma conta matemática feita no seu navegador. Nada é enviado nem consultado em bases de dados.

Ferramentas relacionadas