</> 4Generate

CPF Generator

Generate valid CPF numbers for testing

CPF Generator

Generate valid Brazilian CPF numbers with correct check digits

Number of CPFs to generate, between 1 and 100

No CPFs generated yet

Choose a quantity and click "Generate" to create valid Brazilian CPF numbers.

About CPF Format

The CPF (Cadastro de Pessoas Físicas) is the Brazilian individual taxpayer registry. It consists of 11 digits in the format

  • The first 9 digits are the base number
  • The last 2 digits are check digits verified by modulo 11 algorithm
  • The generated numbers are mathematically valid (correct check digits) but may not correspond to an actual registered taxpayer

How to Use

1. Click the "Generate CPF" button 2. The number will be generated automatically 3. Use the "Copy" button to copy the result 4. Optional: check "Formatted" to include punctuation

Examples

Generated CPF example: 529.982.247-25 Unformatted example: 52998224725

CPF Generator

Our online CPF generator allows you to create valid CPF numbers instantly. Ideal for developers who need to test systems, validate forms, or populate development databases.

How to Use - FAQ

Is the generated CPF real?

No. Generated CPFs are mathematically valid (they respect the check digits) but do not exist in the Brazilian Federal Revenue database. They are generated only for testing and development purposes.

How many CPFs can I generate?

There is no limit. You can generate as many CPFs as you need, as many times as you want.

Are the numbers truly random?

Yes. We use the browser's cryptographically secure random number generator (crypto.getRandomValues).