Fastway Tools

Validador de CPF e CNPJ

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

  1. Cole ou digite um CPF ou CNPJ — com ou sem pontos, barras e traços.
  2. A ferramenta detecta o tipo e valida os dígitos verificadores enquanto você digita.
  3. 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.

FAQ

Como o CPF ou CNPJ é validado?

Ambos usam dígitos verificadores. A ferramenta recalcula esses dígitos a partir dos números base e compara com os que você digitou; também rejeita sequências de dígitos iguais.

Meus dados são enviados a algum lugar?

Não. A validação acontece inteiramente no seu navegador — nada é enviado.

Um número válido significa que ele existe de verdade?

Não. Significa apenas que o número está matematicamente correto; não há consulta a nenhum cadastro oficial.

Um CPF ou CNPJ pode passar na validação e ainda ser inválido?

Sim. A validação do dígito verificador apenas confirma que o número é matematicamente consistente. Ela não verifica se o número existe de fato no registro da Receita Federal ou pertence a uma pessoa ou empresa específica. Para isso, é necessária uma consulta a uma API oficial.