Pular para o conteúdo
FreeDevs

Validador de CPF

Digite um CPF, com ou sem pontuação, para conferir se os dígitos verificadores estão certos e ver de qual região fiscal ele é. O número não sai do seu navegador.

Com ou sem pontuação. Nada é enviado: o cálculo é feito no seu navegador.

Como a validação funciona

A validação refaz o cálculo dos dois dígitos verificadores a partir dos 9 primeiros dígitos e compara com os dois últimos. Qualquer erro de digitação em um dígito, ou a troca de dois dígitos vizinhos, muda o resultado — por isso o CPF digitado errado quase sempre é recusado.

Exemplo: CPF 529.982.247-25

  1. 1º dígito: multiplique os 9 primeiros por 10, 9, 8 … 2 e some: 5×10 + 2×9 + 9×8 + 9×7 + 8×6 + 2×5 + 2×4 + 4×3 + 7×2 = 295. O resto de 295 por 11 é 9; como é 2 ou mais, o dígito é 11 − 9 = 2.
  2. 2º dígito: some os 10 primeiros (já com o 2) multiplicados por 11, 10 … 2: 347. Resto 6, dígito 5.

Regiões fiscais do CPF

9º dígitoEstados
1DF, GO, MS, MT, TO
2AC, AM, AP, PA, RO, RR
3CE, MA, PI
4AL, PB, PE, RN
5BA, SE
6MG
7ES, RJ
8SP
9PR, SC
0RS

Perguntas frequentes

CPF válido quer dizer que ele existe?
Não. Válido quer dizer que os dígitos verificadores conferem — o número está bem formado. Se o CPF foi emitido e está regular só a Receita Federal informa, na consulta de situação cadastral do CPF, que pede também a data de nascimento.
Por que 111.111.111-11 é inválido se a conta fecha?
Sequências de um dígito só passam no cálculo, mas nunca são emitidas. Validadores corretos as recusam, e este também.
Como validar CPF no meu código?
Remova tudo que não for dígito, confira se sobram 11, recuse as sequências repetidas e recalcule os dois dígitos verificadores pelo módulo 11 (pesos 10 a 2 e 11 a 2), comparando com os dois últimos dígitos.

Veja também