Brazil CPF Generator - Generate Valid Brazilian CPF Numbers
Our Brazil CPF generator creates mathematically valid CPF numbers for software testing, form validation, and development purposes. Every CPF generator valid number follows the official Brazilian algorithm.
What is a Brazilian CPF Number?
CPF (Cadastro de Pessoas Físicas) is the Brazilian individual taxpayer registry identification. It's an 11-digit number in the format XXX.XXX.XXX-XX where:
- First 8 digits - Random base number
- 9th digit - State/region identifier (fiscal region)
- Last 2 digits - Verification digits (check digits)
CPF Generator Valid - How It Works
Our CPF generator valid algorithm follows the official Brazilian mathematical formula:
- Generate 9 random base digits (with optional state digit)
- Calculate first verification digit using modulo 11
- Calculate second verification digit using modulo 11
- Combine to create a valid 11-digit CPF
Brazilian CPF Generator by State
The 9th digit of a Brazilian CPF generator indicates the fiscal region where the CPF was registered:
- 0 - Rio Grande do Sul
- 1 - Distrito Federal, Goiás, Mato Grosso, Mato Grosso do Sul, Tocantins
- 2 - Amazonas, Pará, Roraima, Amapá, Acre, Rondônia
- 3 - Ceará, Maranhão, Piauí
- 4 - Paraíba, Pernambuco, Alagoas, Rio Grande do Norte
- 5 - Bahia, Sergipe
- 6 - Minas Gerais
- 7 - Rio de Janeiro, Espírito Santo
- 8 - São Paulo
- 9 - Paraná, Santa Catarina
Fake CPF Generator Brasil - Use Cases
Our fake CPF generator Brasil is perfect for:
- Software Testing - Test form validation and input fields
- Development - Populate test databases with valid data
- QA Testing - Verify CPF validation algorithms
- Educational - Learn how CPF numbers work
- Demo Environments - Create realistic test scenarios
CPF vs CNPJ
While CPF is for individuals, CNPJ (Cadastro Nacional da Pessoa Jurídica) is the Brazilian national registry for companies. CNPJ has 14 digits compared to CPF's 11 digits.