CPF Validator (check digits & format)
LiveCheck whether a CPF has valid check digits.
All generated data is fictional and intended for development, testing, QA, prototyping, and automation only. Do not use it for fraud, impersonation, or illegal activity.
ValidValid CPF.
- Formatted
- 111.444.777-35
- Fiscal region
- ES, RJ
About this tool
Paste a CPF (formatted or just digits) to check it. The validator strips punctuation, rejects trivial repeated sequences like 111.111.111-11, and recomputes the two mod-11 check digits. It also shows the fiscal region encoded in the 9th digit. Validation is technical only — it does not confirm the CPF belongs to a real person.
How it works
- Paste a CPF (formatted or just digits) into the input.
- The validator checks the length, rejects repeated sequences, and recomputes both mod-11 check digits.
- Read the result — valid or invalid, plus the encoded fiscal region — computed locally in your browser.
Example output
{
"valid": true,
"reason": "Valid CPF.",
"Formatted": "111.444.777-35",
"Fiscal region": "ES, RJ"
}