CodeToolsHub.dev

Brazilian Person Generator

Live

Fake Brazilian people with CPF, RG, phone and address.

All generated data is fictional and intended for development, testing, QA, prototyping, and automation only. Do not use it for fraud, impersonation, or illegal activity.

Configuration

Output

Configure the options and press Generate to produce output.

About this tool

Useful for seeding databases, building demos, and testing forms that expect Brazilian identity data. Every value is fictional and uses correct formats (CPF/RG checksums, CEP, DDD) so your validation passes without exposing real people.

How it works

  1. Choose how many records to generate and (optionally) a seed for reproducible output.
  2. Press Generate to build the JSON, then Copy, Download JSON, or Download CSV.

Example output

[
  {
    "fullName": "Enzo Dias Oliveira",
    "firstName": "Enzo",
    "lastName": "Dias Oliveira",
    "gender": "male",
    "email": "[email protected]",
    "phone": "(81) 2071-0426",
    "mobile": "(81) 94719-7520",
    "cpf": "829.723.151-89",
    "rg": "50.746.578-5",
    "birthDate": "1955-02-10",
    "age": 71,
    "address": {
      "street": "Avenida Sete de Setembro",
      "number": "1769",
      "complement": null,
      "neighborhood": "Graças",
      "city": "Recife",
      "state": "PE",
      "stateName": "Pernambuco",
      "zipCode": "50010-930"
    }
  },
  {
    "fullName": "Valentina Souza Pereira",
    "firstName": "Valentina",
    "lastName": "Souza Pereira",
    "gender": "female",
    "email": "[email protected]",
    "phone": "(21) 3876-3740",
    "mobile": "(21) 95072-6331",
    "cpf": "211.637.979-28",
    "rg": "13.769.899-8",
    "birthDate": "1970-08-06",
    "age": 56,
    "address": {
      "street": "Estrada Amazonas",
      "number": "329",
      "complement": "Apto 1397",
      "neighborhood": "São Francisco",
      "city": "Niterói",
      "state": "RJ",
      "stateName": "Rio de Janeiro",
      "zipCode": "24020-795"
    }
  }
]

API endpoint

curl "https://codetoolshub.dev/api/v1/br/person?count=3"
API

Frequently asked questions

Are the CPF numbers real?
No. They pass the mod-11 checksum so format validators accept them, but they are randomly generated and not tied to any real person.
Can I reproduce the same output?
Yes — set a seed value and the same seed always produces the same records.

Related tools