Skip to content

Batch CPF Generator

Generate multiple valid CPFs at once for testing. Export as text, CSV or JSON. 100% free.

No sign-up 100% free Private
Options
The result will appear here
Export:

Was this tool helpful?

Generate CPFs in Bulk for Testing

Generate large quantities of mathematically valid CPFs for software testing, development, and quality assurance. Our batch CPF generator creates CPFs that pass the official Modulo 11 validation algorithm, making them perfect for testing forms, APIs, and database systems.

Choose the quantity you need — from 10 to 1,000 CPFs per batch. Select whether you want formatted output (with dots and dashes: 123.456.789-00) or unformatted (numbers only: 12345678900). You can also specify a Brazilian state code to generate CPFs with the corresponding region digit.

How CPF Generation Works

Each generated CPF follows the official structure: 9 base digits plus 2 check digits calculated using the Modulo 11 algorithm. The tool generates random base digits, computes the correct check digits mathematically, and produces a complete, valid CPF. Every generated number will pass any standard CPF validation.

Testing and Development Use Cases

Developers and QA engineers need valid CPFs to test registration forms, payment systems, tax calculation software, and government integrations. Using randomly invented numbers often fails validation checks, breaking test flows. Our generator ensures every CPF is mathematically valid, enabling smooth automated testing.

Export Options

Copy the generated CPFs as plain text, or export them in CSV or JSON format for integration with your testing tools and scripts. All generation happens entirely in your browser using JavaScript — no data is sent to any server, ensuring your testing workflow remains private and fast.

Frequently Asked Questions

How many CPFs can I generate at once?
You can generate up to 1,000 CPFs at once.
Are the generated CPFs from real people?
No. All CPFs are randomly generated and mathematically valid but do not belong to any real person.
Can I choose which Brazilian state the generated CPFs belong to?
Yes. CPFs contain a region digit (9th digit) that indicates the issuing state. You can select a specific state or generate CPFs from all regions randomly.