Developer Tools / CPF Generator

CPF Generator

Generate valid CPF numbers for testing and development.

For Testing Only

These CPFs are randomly generated and are valid only mathematically. They do not correspond to real individuals.

Generated CPFs ():
Copied!

API Endpoint

GET /api/tools/generate/cpf?formatted=true&count=10

Parameters: formatted (bool, default: true), count (1-100, default: 1)

Why Use a CPF Generator?

A CPF generator is an essential tool for developers who need to test systems that validate or process CPF numbers. Instead of using real personal data, you can generate random but mathematically valid CPFs.

Common Use Cases

  • Form Testing: Test registration forms with valid CPFs
  • Unit Tests: Generate test data for automated test suites
  • Integration Testing: Test API integrations that require CPF validation
  • Database Seeding: Populate development databases with valid data
  • Demo Environments: Create realistic demo data without using real individuals

How It Works

The generator creates random 9-digit base numbers and then calculates the two check digits using the official algorithm. This ensures that every generated CPF passes mathematical validation.

Are These Real CPFs?

No. The generated CPFs are purely random and do not correspond to any real individuals. They are only mathematically valid and should only be used for testing purposes.

Privacy Considerations

Unlike randomly generated CPFs, real CPF numbers are personal data protected by Brazilian privacy laws (LGPD). Using this generator for testing helps ensure compliance by avoiding the use of real personal data.