Validador de CPF - Valide CPF Brasileiro & Verifique Estado
ValidatorValide números de CPF brasileiros instantaneamente e identifique o estado emissor
Digite com ou sem formatação (pontos e traço)
Digite um número de CPF acima para validar
Referência de Região do CPF
O 9º dígito de um número de CPF indica a região onde foi emitido. Use esta referência para entender quais estados brasileiros correspondem a cada dígito.
Como os dígitos verificadores do CPF são calculados (algoritmo de validação)
Os dois últimos dígitos de um CPF são dígitos verificadores gerados pelo algoritmo Módulo 11 usado pela Receita Federal. Cada dígito é multiplicado por um peso decrescente, os produtos são somados e o resto da divisão dessa soma por 11 define o dígito verificador: resto menor que 2 resulta em 0, caso contrário 11 menos o resto.
Exemplo — digite um número acima para ver o cálculo dele: 529.982.247-25
Passo 1 — Primeiro dígito verificador (DV1)
Pesos 10 → 2 aplicados aos 9 primeiros dígitos
Passo 2 — Segundo dígito verificador (DV2)
Pesos 11 → 2 aplicados aos 10 primeiros dígitos (incluindo o DV1)
function isValidCPF(cpf) {
const d = cpf.replace(/\D/g, '');
if (d.length !== 11 || /^(\d)\1{10}$/.test(d)) return false;
const dv = (len, start) => {
let sum = 0;
for (let i = 0; i < len; i++) sum += +d[i] * (start - i);
const r = sum % 11;
return r < 2 ? 0 : 11 - r;
};
return dv(9, 10) === +d[9] && dv(10, 11) === +d[10];
}Sobre esta ferramenta
Sobre o Validador de CPF
O Validador de CPF verifica números de CPF brasileiros (Cadastro de Pessoas Físicas) usando o algoritmo oficial Módulo 11 e identifica o estado emissor com base no dígito regional. Esta ferramenta essencial valida conformidade de formato, precisão do checksum e fornece informações geográficas sobre regiões de registro do CPF.
Valide números de CPF com verificação instantânea de formato e dígitos de checksum usando o algoritmo de validação brasileiro oficial. A ferramenta identifica automaticamente a região emissora e estados brasileiros correspondentes com base no 9º dígito, fornecendo feedback de validação abrangente com informações técnicas detalhadas.
Perfeito para validação de formulários em aplicações brasileiras, verificação de dados em sistemas financeiros, plataformas de e-commerce, serviços governamentais e qualquer sistema que requeira validação de CPF. Essencial para desenvolvedores criando aplicações que atendem o mercado brasileiro ou manipulam dados de cidadãos brasileiros.
Validação instantânea previne erros de entrada de dados e garante integridade do número de CPF antes do processamento. Identificação regional ajuda com análise geográfica e verificação de conformidade, enquanto proteção completa de privacidade garante que dados sensíveis nunca saiam do seu dispositivo durante a validação.
Recursos Principais
- Validação com algoritmo oficial Módulo 11
- Identificação automática do dígito regional
- Mapeamento e exibição de estados brasileiros
- Validação de formato (com ou sem formatação)
- Feedback instantâneo de validação com mensagens de erro
- Proteção completa de privacidade do lado do cliente
FAQ
Perguntas Frequentes sobre Validador de CPF
Quão precisa é a validação de CPF?
Nosso validador usa o algoritmo oficial Módulo 11 empregado pela Receita Federal do Brasil. Ele verifica conformidade de formato e valida ambos os dígitos verificadores com 100% de precisão. No entanto, não verifica se um CPF está registrado em bancos de dados governamentais.
Posso validar números de CPF em lote?
Atualmente, nossa ferramenta valida um CPF por vez para privacidade e segurança. Cada validação acontece instantaneamente em seu navegador. Para necessidades de validação em lote, considere implementar o mesmo algoritmo do lado do cliente em sua aplicação usando nossa lógica de validação aberta.
O que o dígito regional me diz?
O 9º dígito indica a região brasileira onde o CPF foi originalmente emitido. Embora historicamente vinculado à geografia, a emissão moderna de CPF pode não seguir estritamente padrões regionais. O dígito ajuda a identificar possíveis estados de origem mas não é definitivo para registros recentes.
Por que meu CPF válido mostra múltiplos estados?
Muitos dígitos regionais correspondem a múltiplos estados dentro da mesma área geográfica. Por exemplo, dígito '1' cobre DF, GO, MS, MT e TO (região Centro-Oeste). Isso reflete o agrupamento regional administrativo do Brasil para emissão de CPF.
Posso usar isso para verificação legal?
Não. Nosso validador apenas verifica validade matemática e formato. Para fins legais, verificação de identidade ou transações oficiais, você deve verificar o status de registro do CPF com a Receita Federal através de seus canais oficiais.
Qual é o algoritmo de validação do CPF?
É o algoritmo de dígito verificador Módulo 11 definido pela Receita Federal. Os nove primeiros dígitos são multiplicados pelos pesos de 10 até 2, os produtos são somados e a soma mod 11 gera um resto. Se o resto for menor que 2, o primeiro dígito verificador (DV1) é 0, caso contrário é 11 menos o resto. O segundo dígito verificador (DV2) repete o processo sobre os dez primeiros dígitos com pesos de 11 até 2. Esta página mostra o cálculo completo para qualquer CPF que você digitar.
Como os dois dígitos verificadores do CPF são calculados?
Para o DV1, multiplique os dígitos 1–9 por 10, 9, 8, 7, 6, 5, 4, 3, 2, some os produtos, tire o resto da divisão por 11 e use 0 se ele for menor que 2 ou 11 menos o resto caso contrário. Para o DV2, acrescente o DV1 e multiplique os dígitos 1–10 por 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, aplicando a mesma regra do resto. O CPF é válido quando os dois dígitos calculados coincidem com os dois últimos.
Melhores Práticas de Validação de CPF
- Sempre valide CPF tanto no cliente quanto no servidor
- Remova formatação antes do armazenamento no banco de dados
- Exiba CPF com formatação para melhor legibilidade
- Implemente verificação adicional para transações de alto valor
- Eduque usuários sobre requisitos de formato de CPF
- Nunca armazene ou registre números de CPF desnecessariamente
Explore more
Ferramentas Relacionadas
Outras ferramentas que podem ser úteis para seu fluxo de trabalho