CPF Generator & Validator

Generate valid CPF numbers for testing and validate any CPF online with the official check digits. Free, fast and private, right in your browser.

Generate

For testing only. Generated numbers are fictitious and are not checked against any official registry.

Validate

How it works

A CPF has 9 base digits and 2 check digits computed with modulo 11. The 9th digit identifies the fiscal region (state group).

FAQ

Are generated CPFs real people?

They only satisfy the check-digit math and may coincide with real numbers. Use them for testing only.

Does validation check the Receita Federal?

No. It only verifies format and check digits, locally in your browser.

Why are numbers like 111.111.111-11 invalid?

They pass the math but are explicitly rejected as invalid sequences.