O que são CPF e CNPJ?
O Validador de CPF e CNPJ verifica na hora se um CPF (pessoa física) ou CNPJ (empresa) brasileiro é matematicamente válido. Ambos terminam em dígitos verificadores calculados a partir dos dígitos anteriores com um algoritmo módulo 11. A ferramenta detecta automaticamente se você digitou um CPF (11 dígitos) ou um CNPJ (14 dígitos), recalcula os dígitos verificadores, rejeita sequências inválidas conhecidas (como dígitos repetidos) e informa imediatamente se o número é válido — já formatado. É ideal para desenvolvedores validando formulários e para qualquer pessoa que queira conferir um documento, e roda inteiramente no seu navegador, mantendo seus dados privados.
O CPF (Cadastro de Pessoas Físicas) é o número de registro do contribuinte individual brasileiro — um código de 11 dígitos emitido pela Receita Federal a todo cidadão e residente brasileiro. O CNPJ (Cadastro Nacional da Pessoa Jurídica) é o equivalente para pessoas jurídicas — um código de 14 dígitos atribuído a toda empresa, ONG e órgão público. Ambos incluem dígitos verificadores que podem ser verificados matematicamente, permitindo detectar erros de digitação ou números fabricados instantaneamente, sem consultar nenhum banco de dados.
Como Validar
- Cole ou digite um CPF ou CNPJ — com ou sem pontos, barras e traços.
- A ferramenta detecta o tipo e valida os dígitos verificadores enquanto você digita.
- Veja o resultado: selo verde para números válidos (com a versão formatada) ou vermelho para inválidos.
Quando Validar
- Validar números de CPF ou CNPJ inseridos em um formulário antes de enviar para um backend ou API.
- Verificar se um número de documento copiado de um recibo ou contrato está corretamente formatado.
- Aprender como funciona o algoritmo de dígito verificador do CPF/CNPJ para fins de desenvolvimento ou conformidade.
- Identificar rapidamente se um número é CPF ou CNPJ com base no seu comprimento.
Como funciona a validação do dígito verificador
A validação do CPF multiplica cada um dos primeiros 9 dígitos por um peso decrescente (de 10 a 2), soma os produtos, calcula o resto mod 11 e obtém o primeiro dígito verificador. O processo se repete com pesos de 11 a 2 para o segundo dígito. O CNPJ usa pesos 5,4,3,2,9,8,7,6,5,4,3,2 para o primeiro dígito e 6,5,4,3,2,9,8,7,6,5,4,3,2 para o segundo.
Desde 2026, os números de CNPJ também podem conter letras nas primeiras oito posições (CNPJ alfanumérico). Esta ferramenta suporta o novo formato: o valor de cada caractere é calculado como charCode - 48 e a mesma aritmética modular é aplicada.
Principais Benefícios
- Valide entradas de formulário na hora, sem usar dados pessoais reais nem um servidor.
- Entenda como funcionam os dígitos verificadores módulo 11, útil para criar sua própria validação.
- Roda 100% no navegador — o número conferido nunca é enviado a lugar algum.
Validação Ocorre Offline
Validação de números de documento (CPF, CNPJ, DNI, etc.) é realizada usando algoritmos JavaScript que rodam no seu navegador. Os números que você insere são validados localmente no seu dispositivo — nunca chegam aos nossos servidores.