Brazil CPF Validator
Verify Brazilian CPF numbers instantly with format validation, repeated-digit detection, checksum explanation, and a compliant random generator.
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。