Skip to content

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.

100% gratuita, sem cadastro Não armazenamos logs do que você consulta

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

123.456.789-09entradaalgoritmomódulo 112 dígitos verificadoresVÁLIDO ✓ou inválido ✗

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.