Brazilian Person Generator

Generators

Generate fictitious Brazilian people for testing: full name, sex, birth date, a valid CPF that matches the chosen state, mobile phone with the right area code, CEP and address. Export to CSV or JSON.

Generated people

⚠ Fictitious data for software testing only. The CPF passes validation but is not registered with the Receita Federal, and the person does not exist.

About this tool

About the Brazilian Person Generator

Testing a Brazilian application usually needs more than a CPF: sign-up forms, KYC flows and CRMs also ask for a name, birth date, phone and address that look consistent with each other. This generator produces complete fictitious person records in the formats Brazilian systems expect.

Each record has a common Brazilian name matching the selected sex, a birth date inside your age range, and a CPF whose 9th digit is the fiscal region of the chosen state, so state-aware validators accept it. Mobile numbers use the capital’s DDD with the 9-digit mobile format, and CEPs fall inside the capital’s postal range. Generate up to 100 people at once and export to CSV or JSON.

Filling sign-up, checkout and KYC forms during QA, seeding staging databases, building demos and screenshots without real personal data, and load-testing APIs that process Brazilian customer records.

Using fictitious records keeps real people’s data out of test environments, which helps with LGPD compliance. Consistent state, CPF region and DDD values catch validation bugs that random strings never trigger.

Key Features

  • Valid CPF matched to the state’s fiscal region
  • Mobile phone with the correct DDD
  • CEP inside the capital’s postal range
  • Filter by sex, state and age range
  • Up to 100 people per batch
  • CSV and JSON export

FAQ

Brazilian Person Generator — Frequently Asked Questions

Is the generated person real?

No. Names, birth dates, phones and addresses are random combinations, and the CPF is mathematically valid but not registered with the Receita Federal. Use the data only for testing and demos.

Does the CPF match the selected state?

Yes. The 9th digit of a CPF is the fiscal region that issued it — for example 8 for São Paulo and 7 for Rio de Janeiro and Espírito Santo — and the generator sets it from the chosen state before calculating the two check digits.

Does the CEP exist?

The CEP is drawn from the postal range of the state capital, so it has the right format and region, but that exact CEP and street pair is not guaranteed to exist. If your system looks addresses up in a CEP service, use a real CEP for that specific test.

Why do the e-mail addresses end in .example?

.example is a domain reserved for documentation and testing (RFC 2606), so it can never belong to a real person. That way a test system that sends e-mails will not reach a real inbox.

Can I generate many people at once?

Yes — up to 100 per batch. Download them as CSV for spreadsheets or as JSON for seed scripts and API tests.

Testing Tips

  • Filter by state to test DDD and CPF-region validation
  • Set a 0-17 age range to test under-age sign-up rules
  • Turn off formatting to test inputs that receive digits only
  • Keep fictitious records out of production databases

Explore more

Related Tools

Other tools that might be useful for your workflow