Enter an 11-digit Brazilian CPF to check its format and verifying digits.
A CPF must contain 11 digits. Remove punctuation and other symbols before validating.
Output appears here...
Start by entering a CPF

Type or paste a Brazilian CPF to see the validation details.

Normalized CPF
Region digit (9th)Unknown region digit
Sequence checkSequence could not be checked。
Verifying digits
Weighted sums
Quick rule summary
  • Basic format: Eleven digits long. Dots or hyphens are optional and ignored during validation.
  • Repeated digits: Sequences where the same digit repeats 11 times (00000000000, 11111111111, etc.) are invalid.
  • Check digits: The 10th digit uses weights 10→2 on the first nine digits. The 11th digit uses weights 11→2 including the first check digit.
Important notes
  • Validation happens locally; no data is sent to Receita Federal or any official database。
  • Random CPFs are for testing only—never store or share personal identifiers without permission。
  • For legal, financial, or onboarding processes, confirm CPFs through official government services。
Brazil CPF Validator - Verify Format and Check Digits - Paji toolset