Como Validar CPF e CNPJ Online: Guia Completo
Saiba como verificar se um CPF ou CNPJ é válido. Entenda o algoritmo de validação, evite fraudes e proteja seus negócios com verificação instantânea.
Por que validar CPF e CNPJ?
A validação de documentos é essencial para:
- Evitar fraudes: Identificar documentos falsos antes de fechar negócios
- Conformidade legal: Cumprir obrigações fiscais e trabalhistas
- Segurança: Proteger sua empresa de golpes e calotes
- Cadastros: Garantir dados corretos em sistemas e formulários
O que é o dígito verificador?
Tanto o CPF quanto o CNPJ possuem dígitos verificadores - são os números finais que servem para validar a autenticidade do documento. Esses dígitos são calculados através de um algoritmo matemático específico.
📋 Exemplo:
No CPF 529.982.247-25, os dígitos verificadores são 2 e 5. Eles são calculados a partir dos 9 primeiros dígitos (529.982.247).
Como funciona a validação do CPF?
O CPF (Cadastro de Pessoas Físicas) tem 11 dígitos no formato XXX.XXX.XXX-XX.
Passo 1: Cálculo do primeiro dígito verificador
- Multiplique os 9 primeiros dígitos pela sequência decrescente 10, 9, 8, 7, 6, 5, 4, 3, 2
- Some todos os resultados
- Divida a soma por 11 e pegue o resto
- Se o resto for menor que 2, o dígito é 0. Senão, subtraia de 11
Passo 2: Cálculo do segundo dígito verificador
- Use os 9 primeiros dígitos + o primeiro dígito verificador
- Multiplique pela sequência 11, 10, 9, 8, 7, 6, 5, 4, 3, 2
- Repita o processo de soma e divisão por 11
Exemplo prático - CPF 529.982.247-25:
Dígitos: 5 2 9 9 8 2 2 4 7
Peso: 10 9 8 7 6 5 4 3 2
—————————————————————————
5×10 = 50
2×9 = 18
9×8 = 72
9×7 = 63
8×6 = 48
2×5 = 10
2×4 = 8
4×3 = 12
7×2 = 14
—————————————————————————
Soma = 295
295 ÷ 11 = 26 resto 9
11 - 9 = 2 (primeiro dígito) ✓
Como funciona a validação do CNPJ?
O CNPJ (Cadastro Nacional da Pessoa Jurídica) tem 14 dígitos no formato XX.XXX.XXX/XXXX-XX.
O processo é similar ao CPF, mas com pesos diferentes:
- Primeiro dígito: Usa os 12 primeiros dígitos com pesos 5,4,3,2,9,8,7,6,5,4,3,2
- Segundo dígito: Usa os 13 primeiros dígitos com pesos 6,5,4,3,2,9,8,7,6,5,4,3,2
CPFs e CNPJs inválidos conhecidos
Alguns números passam na validação matemática mas são considerados inválidos:
| Tipo | Números inválidos | Motivo |
|---|---|---|
| CPF | 000.000.000-00, 111.111.111-11, ..., 999.999.999-99 | Dígitos repetidos |
| CNPJ\u003c/td> | 00.000.000/0000-00, 11.111.111/1111-11, ...\u003c/td> | Dígitos repetidos\u003c/td> \u003c/tr\u003e \u003c/tbody\u003e \u003c/table\u003e \u003c/div\u003e \u003ch2\u003eComo validar online gratuitamente\u003c/h2\u003e \u003cp\u003e Nossa ferramenta de \u003ca href="https://centraltools.com.br/documentos/validar-cpf" class="text-primary-600 hover:underline font-semibold">validação de CPF\u003c/a\u003e e \u003ca href="https://centraltools.com.br/documentos/validar-cnpj" class="text-primary-600 hover:underline font-semibold">validação de CNPJ\u003c/a\u003e faz todos esses cálculos automaticamente: \u003c/p\u003e \u003col\u003e \u003cli\u003eAcesse a ferramenta de validação\u003c/li\u003e \u003cli\u003eDigite o número do documento (com ou sem formatação)\u003c/li\u003e \u003cli\u003eClique em "Validar"\u003c/li\u003e \u003cli\u003eReceba o resultado instantaneamente\u003c/li\u003e \u003c/ol\u003e \u003cdiv class="bg-purple-50 border border-purple-200 rounded-xl p-6 mt-8 not-prose"\u003e \u003ch3 class="font-bold text-purple-900 mb-2"\u003e🚀 Valide agora mesmo!\u003c/h3\u003e \u003cp class="text-purple-800 mb-4"\u003e Use nossas ferramentas gratuitas para validar CPF e CNPJ em segundos. \u003c/p\u003e \u003cdiv class="flex flex-wrap gap-3"\u003e \u003ca href="https://centraltools.com.br/documentos/validar-cpf" class="inline-block bg-purple-600 hover:bg-purple-700 text-white font-semibold px-6 py-3 rounded-xl transition"\u003e Validar CPF \u003c/a\u003e \u003ca href="https://centraltools.com.br/documentos/validar-cnpj" class="inline-block bg-violet-600 hover:bg-violet-700 text-white font-semibold px-6 py-3 rounded-xl transition"\u003e Validar CNPJ \u003c/a\u003e \u003c/div\u003e \u003c/div\u003e \u003ch2\u003eDiferença entre validação e consulta\u003c/h2\u003e \u003cp\u003e\u003cstrong\u003eValidação matemática:\u003c/strong\u003e Verifica se o número segue o algoritmo oficial. Não garante que o documento exista ou pertença a alguém.\u003c/p\u003e \u003cp\u003e\u003cstrong\u003eConsulta na Receita Federal:\u003c/strong\u003e Verifica se o documento está cadastrado e ativo na base de dados oficial. Requer acesso às APIs governamentais.\u003c/p\u003e \u003cdiv class="bg-yellow-50 border-l-4 border-yellow-500 p-4 my-6"\u003e \u003cp class="font-medium text-yellow-900 mb-2"\u003e⚠️ Atenção:\u003c/p\u003e \u003cp class="text-yellow-800"\u003e Nossa ferramenta realiza apenas a validação matemática. Para consultas oficiais sobre situação cadastral, acesse o site da Receita Federal. \u003c/p\u003e \u003c/div\u003e \u003ch2\u003ePerguntas frequentes\u003c/h2\u003e \u003ch3\u003eUm CPF válido sempre existe?\u003c/h3\u003e \u003cp\u003eNão. A validação matemática apenas confirma que o número poderia ser um CPF válido. Para confirmar se existe, é necessário consultar a Receita Federal.\u003c/p\u003e \u003ch3\u003ePosso usar essas ferramentas para validar em massa?\u003c/h3\u003e \u003cp\u003eSim, mas respeite os limites da ferramenta. Para validações em grande escala, considere usar a API ou fazer upgrade para o plano Premium.\u003c/p\u003e \u003ch3\u003eOs dados são armazenados?\u003c/h3\u003e \u003cp\u003eNão. Não armazenamos nenhum documento consultado. A validação é feita localmente no navegador para sua segurança.\u003c/p\u003e \u003c/div\u003e \u003cdiv class="mt-8 grid md:grid-cols-2 gap-4"\u003e \u003ca href="https://centraltools.com.br/blog" class="bg-white rounded-xl p-6 border border-gray-200 hover:border-primary-300 hover:shadow-md transition flex items-center gap-4"\u003e \u003cdiv class="w-12 h-12 bg-gray-100 rounded-full flex items-center justify-center flex-shrink-0"\u003e \u003csvg class="w-5 h-5 text-gray-600" fill="none" viewBox="0 0 24 24" stroke="currentColor"\u003e \u003cpath stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7"/\u003e \u003c/svg\u003e \u003c/div\u003e \u003cdiv\u003e \u003cp class="text-sm text-gray-500"\u003eVoltar para\u003c/p\u003e \u003cp class="font-semibold text-gray-900"\u003eTodos os artigos\u003c/p\u003e \u003c/div\u003e \u003c/a\u003e \u003ca href="https://centraltools.com.br/blog/calculo-salario-liquido-2025" class="bg-white rounded-xl p-6 border border-gray-200 hover:border-primary-300 hover:shadow-md transition flex items-center gap-4 md:flex-row-reverse md:text-right"\u003e \u003cdiv class="w-12 h-12 bg-gray-100 rounded-full flex items-center justify-center flex-shrink-0"\u003e \u003csvg class="w-5 h-5 text-gray-600" fill="none" viewBox="0 0 24 24" stroke="currentColor"\u003e \u003cpath stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"/\u003e \u003c/svg\u003e \u003c/div\u003e \u003cdiv\u003e \u003cp class="text-sm text-gray-500"\u003ePróximo artigo\u003c/p\u003e \u003cp class="font-semibold text-gray-900"\u003eCálculo de Salário Líquido\u003c/p\u003e \u003c/div\u003e \u003c/a\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e |