Valide se um número de CPF é válido verificando os dígitos verificadores
O validador de CPF confere se um número é matematicamente válido segundo o algoritmo oficial da Receita Federal. Ele extrai os 11 dígitos (ignorando pontos e traço), descarta números com todos os dígitos iguais e recalcula os dois dígitos verificadores a partir dos nove primeiros. Se os dígitos calculados coincidem com os informados, o CPF é válido.
É a mesma verificação que sistemas de cadastro, e-commerces e ERPs fazem no lado do cliente antes de enviar o formulário — evitando erros de digitação. Importante: a validação é estrutural e não consulta a base da Receita, ou seja, não informa se o CPF está ativo ou a quem pertence, apenas se os dígitos fecham.
Como o 1º dígito verificador é conferido
CPF informado: 529.982.247-25
Soma dos 9 primeiros × pesos (10…2): 5×10 + 2×9 + 9×8 + 9×7 + 8×6 + 2×5 + 2×4 + 4×3 + 7×2 = 295
295 % 11 = 9 → dígito = 11 − 9 = 2 ✓ (bate com o informado)
Casos rejeitados
Um CPF é válido quando os dois últimos dígitos (dígitos verificadores) conferem com o cálculo feito a partir dos nove primeiros. O validador refaz esse cálculo automaticamente: se os dígitos informados batem com os calculados e o número não tem todos os dígitos iguais, o CPF é considerado matematicamente válido.
Não. A validação é apenas matemática — ela verifica se a estrutura e os dígitos verificadores estão corretos. Não há consulta à base da Receita Federal, então um CPF pode ser 'válido' na estrutura sem estar necessariamente ativo ou vinculado a um contribuinte. Para verificar a situação cadastral, use o site oficial da Receita Federal.
O CPF tem 11 dígitos. O 10º dígito é calculado somando os 9 primeiros multiplicados por pesos de 10 a 2, dividindo por 11: se o resto for menor que 2, o dígito é 0; caso contrário, é 11 menos o resto. O 11º dígito repete o processo incluindo o 10º, com pesos de 11 a 2. O validador aplica exatamente esse algoritmo da Receita Federal.
Números com todos os dígitos iguais (000.000.000-00, 111.111.111-11 etc.) passariam no cálculo dos dígitos verificadores, mas são rejeitados por convenção da Receita Federal justamente por serem sequências óbvias. O validador identifica e rejeita automaticamente esses casos.
Das duas formas. O validador remove automaticamente pontos, traços e espaços antes de conferir. Você pode colar 123.456.789-09 ou 12345678909 que o resultado é o mesmo. Isso é útil para checar campos de formulário que aceitam CPF formatado ou apenas numérico.
Gere números de CPF válidos para testes e desenvolvimento
Gere números de CNPJ válidos para testes e desenvolvimento
Valide se um número de CNPJ é válido verificando os dígitos verificadores
Gere números de RG para testes e desenvolvimento de sistemas