Validador de CPF e CNPJ

Cole um CPF ou CNPJ, com ou sem pontuação, e veja se os dígitos verificadores conferem, com o detalhamento do cálculo.

O que essa validação verifica

O validador confere se os dois últimos dígitos do CPF (ou do CNPJ) realmente correspondem ao resultado do cálculo dos dígitos verificadores, aplicado sobre os dígitos anteriores. Isso é chamado de validação sintática: confirma que o número está matematicamente correto, no formato que a Receita Federal usa, sem checar se aquele documento específico existe de fato.

Casos sempre rejeitados

Números com todos os dígitos iguais (111.111.111-11, 000.000.000-00, e assim por diante) são sempre rejeitados, mesmo que o cálculo matemático dos dígitos verificadores coincida, porque a Receita Federal nunca emite documentos com esse padrão. É um cuidado extra que sistemas de validação de verdade também costumam aplicar.

Validação sintática não é consulta de existência

Um número pode passar perfeitamente na validação matemática e ainda assim nunca ter sido emitido, estar cancelado, ou pertencer a outra pessoa diferente da esperada. Para confirmar a situação cadastral real de um CPF ou CNPJ, é preciso consultar os sistemas oficiais da Receita Federal, não uma ferramenta de validação sintática como esta.

Perguntas frequentes

O que significa um documento ser "válido" nessa ferramenta?

Que os dígitos verificadores conferem matematicamente (validação sintática), não que o documento existe de fato na Receita Federal.

Como o validador identifica se é CPF ou CNPJ?

Pela quantidade de dígitos: 11 é CPF, 14 é CNPJ. Funciona com ou sem pontuação.

Por que um número com todos os dígitos iguais é sempre inválido?

Porque a Receita Federal nunca emite documentos assim, mesmo que o cálculo matemático coincida por acaso.