Fictitious Person Generator

Generate a single fictitious person with name, CPF, RG, date of birth, phone, e-mail and address — for software testing.

For software testing only. The data generated here is random and does not belong to any real person or company. Using it for fraud or in bad faith is a crime.

How to use

  1. Click "Generate" to create one fictitious person with all the fields a Brazilian registration form typically asks for.
  2. Each click produces a new person — name, CPF (valid check digits), RG, date of birth, phone, e-mail and full address.
  3. Copy the result. Everything is generated in your browser and nothing is stored.

About this tool

A registration form in a Brazilian system asks for name, CPF, RG, date of birth, phone, e-mail and address. Testing that form means typing those fields over and over, and making up plausible values on the spot is both slow and error-prone — a CPF with wrong check digits will fail validation before you even reach the field you wanted to test. This generator fills all seven fields at once with data that looks right: the CPF passes modulo-11, the RG has its own check digit, the phone follows the mobile format with a real DDD, and the address uses a real city name with a plausible CEP prefix.

The names come from the IBGE census — the most common first names and surnames in Brazil — combined randomly so the result reads like a real person. The e-mail uses a fictional domain, the address uses a real city but a made-up street number, and the date of birth is random within a plausible range. None of it belongs to anyone. The tool generates one person at a time because the use case is filling a form, not seeding a database — for batch generation, use the companion tool "dados-fake".

Everything runs in your browser. The Web Crypto API provides the randomness, the datasets are embedded in the page, and nothing you generate is uploaded or logged. The tool is for software testing only. Using generated documents outside a test environment may constitute fraud, which is a crime under Brazilian law.

Frequently asked questions

Is the CPF real?

No. It passes the check-digit math but is not registered with the Receita Federal.

What about the RG?

Also fictitious. The check digit is computed so the number looks valid, but it is not issued by any state.

Does any of this data leave my browser?

No. Generation is 100% local. Nothing is uploaded, stored or sent.

Can I use it to sign up on real websites?

No. Using generated documents on real services may constitute fraud.

Why does the e-mail domain look fake?

Because it is. The domains are deliberately non-existent so the generated data cannot accidentally reach a real person.

Related tools

Long links? Shorten them for free

Vai.la turns any URL into a short link with click statistics, QR Code and your own biolink.

Vai.la is not responsible for how the tools are used or for decisions made based on their results.