CPF Validator

Validate CPF numbers (Cadastro de Pessoas Físicas) quickly and securely.

Need to generate a CPF for testing?

About the CPF Validator

The CPF Validator is an online tool that checks if a CPF number (Cadastro de Pessoas Físicas) is mathematically valid, according to the verification digit calculation algorithm defined by the Brazilian Federal Revenue.

This tool is ideal for developers, testers (QAs), and students who need to verify CPF validation logic in their systems. A CPF validated here will pass format checks, but it is crucial to understand that this does not mean the CPF exists or belongs to a real person.

Como Funciona a Validação do CPF?

O CPF é composto por 11 dígitos, sendo os dois últimos os dígitos verificadores (DV). O cálculo é feito em duas etapas:

  1. Cálculo do Primeiro DV: Os 9 primeiros dígitos são multiplicados por uma sequência decrescente de 10 a 2. A soma dos resultados é multiplicada por 10 e dividida por 11. O resto dessa divisão é o primeiro dígito verificador. Se o resto for 10, ele é tratado como 0.
  2. Cálculo do Segundo DV: O processo é repetido, desta vez com os 10 primeiros dígitos (incluindo o primeiro DV já calculado), que são multiplicados por uma sequência decrescente de 11 a 2. A mesma lógica de cálculo é aplicada para encontrar o segundo dígito verificador.

Se os dois dígitos calculados forem iguais aos dois últimos dígitos do CPF informado, o número é considerado válido.

Frequently Asked Questions (FAQ)