Validador de CPF e CNPJ
Cole o documento (com ou sem pontuação) e a ferramenta detecta se é CPF ou CNPJ e roda o cálculo do dígito verificador pelo algoritmo módulo 11 — o mesmo usado pela Receita Federal. 100% no navegador, ideal para validar cadastros de clientes antes de enviar para integrações fiscais ou de pagamento.
Pode digitar com ou sem pontuação. Detectamos automaticamente se é CPF (11 dígitos) ou CNPJ (14 dígitos).
100% no navegador
Nada é enviado ao servidor. O dígito verificador é calculado localmente usando o algoritmo módulo 11 da Receita Federal.
Validação ≠ existência
Esta ferramenta só confirma que os dígitos verificadores batem. Para checar se o documento existe na base oficial, use a consulta da Receita Federal (link nas referências abaixo).
Como funciona o CPF / CNPJ
O documento é analisado pelo número de dígitos: 11 indica CPF, 14 indica CNPJ. Em seguida, a ferramenta roda o algoritmo módulo 11 sobre os dígitos numéricos — mesma rotina que a Receita Federal usa para emitir o documento.
Para o CPF, os dois últimos dígitos são calculados a partir dos 9 primeiros, com pesos de 10 a 2 (1º DV) e 11 a 2 (2º DV). Para o CNPJ, os pesos são 5,4,3,2,9,8,7,6,5,4,3,2 (1º DV) e os mesmos com um 6 prefixado (2º DV). Sequências repetidas (111.111.111-11 etc.) também são rejeitadas por convenção da Receita.
Perguntas frequentes
O CPF/CNPJ é validado contra a base da Receita Federal?
Não. Esta ferramenta apenas valida que os dígitos verificadores estão corretos matematicamente. Para confirmar se o documento existe e está regular, use o site oficial da Receita Federal (link nas referências) — o consulta-CPF e consulta-CNPJ. Sites que prometem "consulta de CPF gratuita" geralmente são scam.
Por que o algoritmo rejeita sequências como 111.111.111-11?
Tecnicamente, a sequência satisfaz o módulo 11 (o cálculo bate). Mas a Receita Federal não emite documentos com todos os dígitos iguais — então estes valores são marcados como inválidos por convenção, em todas as bibliotecas sérias de validação. Inclui também 00000000000, 22222222222, etc.
Posso usar esta ferramenta para validar CPF em massa?
Sim, mas um por vez. Se você precisa validar uma planilha inteira, leia a função "validateCpf" no código (é pública), copie e use no seu script Node.js ou Excel/Sheets via Apps Script. O algoritmo cabe em menos de 30 linhas.
Tem chance de "passar" um CPF errado por coincidência?
Probabilidade de ~1 em 100 — porque o cálculo dos 2 DVs deixa apenas ~1% das combinações aleatórias como matematicamente válidas. Por isso a validação não substitui consulta na base oficial — apenas filtra os erros mais comuns de digitação.
Referências oficiais
Fontes primárias usadas na construção desta ferramenta. Use-as para aprofundar ou validar os critérios técnicos.
- Consulta de CPF — Receita Federal
Receita Federal do Brasil
- Consulta CNPJ — Receita Federal
Receita Federal do Brasil
- IN RFB nº 2.119/2022 — Cadastro de Pessoas Físicas (CPF)
Receita Federal do Brasil
- IN RFB nº 2.119/2022 — CNPJ (regras de cálculo do DV)
Receita Federal do Brasil
Ferramentas relacionadas
Consulta CEP
Descubra logradouro, bairro, cidade, UF, código IBGE e DDD de qualquer CEP brasileiro.
Abrir
QR Pix
Crie um QR Code Pix estático com chave, valor e descrição — gerado 100% no seu navegador.
Abrir
Pix vs Cartão
Descubra o desconto máximo no Pix que ainda vale a pena comparado a vender no cartão parcelado.
Abrir
