CPF Generator for Testing
Generate mathematically valid Brazilian CPF numbers in bulk for QA, staging and development workflows.
Free · no login · browser-based
CPF generator
Generated CPFs
487.421.304-92
557.958.459-81
803.798.351-00
541.958.785-86
168.850.380-32
763.943.150-60
737.235.390-41
079.277.611-96
655.268.955-13
364.264.004-40Legal notice
These numbers are randomly generated and mathematically valid. They are intended only for testing and development purposes.
How it works
The generator creates the first nine CPF digits randomly and calculates both verification digits with the modulus-11 checksum structure.
Formula
first digit = mod-11(weighted base digits)
second digit = mod-11(base digits + first digit)A checksum-valid CPF is not evidence that the number was issued to a person. Use generated values only in controlled non-production environments.
Example
Generate 100 masked CPFs, copy the list or export it as TXT/CSV for a QA fixture.
FAQ
Are generated CPFs real?
No. They are randomly generated values with valid check digits and must not be treated as issued identities.
Can I generate CPFs in bulk?
Yes. Choose between 1 and 10,000 values and export the result.
Does the generator store the CPFs?
No. Generation and export happen locally in your browser.
Related tools
Important note
Generated CPFs are synthetic test fixtures. Mathematical validity does not prove issuance, ownership or identity.