Home Models News About Contact

Brazil CPF Check

Local processing · not uploaded

Validate Brazilian CPF numbers online: 11 digits with two check digits. The tool verifies the 10th and 11th digits by the official two-step weighted mod-11 algorithm.

Sample (click to fill): 111.444.777-35

Number—
Expected digits—
Validation—

CPF structure and dual check digits

A Brazilian CPF (Cadastro de Pessoas Físicas) has 11 digits, often written 000.000.000-00, with the last two being check digits:

Algorithm: the 10th digit sums the first 9 times weights 10,9,…,2; the 11th sums the first 10 times 11,10,…,2. For each, remainder = sum mod 11, and the digit is 0 if remainder < 2, else 11 − remainder. All-identical numbers (e.g. 111.111.111-11) are treated as invalid.

How to use

1

Paste or type the ID number above (use the sample to try it out)

2

Click “Check”, and the tool verifies structure and check digit locally in your browser

3

See instantly whether it is valid — nothing is uploaded, no real identity is looked up

✅What this tool does

  • Check 11 digits and reject all-identical numbers
  • Compute the 10th check digit by weighted mod-11
  • Compute the 11th and compare with the input

💡Tips

  • Valid does not mean it exists: only encoding rules and checksum are verified, no personal data is looked up
  • Do not enter other people’s real ID numbers — protect personal privacy
  • Numbers are processed locally in your browser, never uploaded — no signup, no install

🔒 Local processing · numbers not uploaded · only structure and checksum are checked

← Back to Global ID Validator

FAQ

Q1Why are numbers like 111.111.111-11 rejected?
Although all-identical numbers can satisfy the check-digit formula, Brazil officially lists them as invalid placeholders, so the tool excludes them.
Q2Do I type the dots?
No. The tool ignores dots and dashes — 111.444.777-35 and 11144477735 both validate.
Q3Is the number uploaded?
No, everything is computed locally in your browser and the number never leaves your device.