CPF Generator
Generate CPF sample numbers in the browser for forms, demos, testing, and validation.
000.000.000-00
What is a valid CPF?
CPF (Brazil's Individual Taxpayer Registry) is a document issued by the Federal Revenue Service. A valid CPF follows the Modulo 11 validation algorithm, where the last two digits are calculated from the first nine. Our CPF generator creates numbers that pass this mathematical validation, making them ideal for software testing, systems, and forms. The generated numbers do not belong to any real person.
How does the CPF algorithm work?
The algorithm uses the Modulo 11 method to calculate the check digits.
The first 9 digits are generated, and the 9th indicates the fiscal region.
The 10th digit is calculated by multiplying the first 9 digits by descending weights and applying modulo 11.
The 11th digit is calculated in a similar way, now including the 10th digit in the formula.
Important Legal Notice
Frequently Asked Questions
No. Generating numbers that follow the CPF algorithm is not illegal. What is illegal is using a generated CPF to impersonate someone else. Generated CPF numbers are meant only for software testing.
No. A generated CPF is a random number that follows the Federal Revenue Service's Modulo 11 validation algorithm. It does not belong to any real person.
Yes. Developers use CPF generators to test forms, signups, and systems that require CPF numbers. It is a common and accepted practice in software development.
A CPF has 11 digits. The first 9 are generated, with the 9th linked to the fiscal region, and the last 2 are check digits calculated using the Modulo 11 algorithm.
The 9th CPF digit indicates the fiscal region where the CPF was issued. For example: 8 = Sao Paulo, 9 = Parana and Santa Catarina, 0 = Rio Grande do Sul. Our tool lets you choose the desired region.
More ChatFake Tools
Popular Searches
CPF sample numbers for forms, testing, and validation
Use this tool to generate CPF sample numbers for forms, demos, testing, and internal validation.
Sample CPF numbers for forms and tests
Generate sample numbers for QA, validation, demos, and signup-flow testing without using real data.
Clear sample-data context
The page explains that these sample numbers are meant for teams testing forms, systems, and internal flows.
Connected to CNPJ, RG, and resume pages
You can move from CPF to other sample-data tools or the resume builder through the related links.
Correct use of the generator
Generated numbers are meant for testing, validation, and internal demos, not real registrations.
Use generated numbers only for testing, validation, and internal demos. Do not use them for real registrations or fraud.
Related tools
Related ChatFake.app tools