Fake Person Generator

Generate a complete fictional person with contact details, a home address, a job and a company.

Opening your tool…

What a fictional person profile looks like

Use a profile for a demo account, a contact card or a test fixture. This fixed example shows how personal details, a home address and an employer fit together. The generator above creates different records.

Fixed fictional example

Alex Example

Birthday
June 12, 1990
Role
Product Designer · Software
Email
alex.example@example.com
Phone
+1 202-555-0146
Home
100 Example Avenue, Unit 2, Sample City, Example Region 00000, United States
Employer
Harbor Example Studio
Work email
hello@harbor.example
Office
200 Demo Street, Sample City, Example Region 00000, United States

Selected fields in JSON

{
  "name": "Alex Example",
  "email": "alex.example@example.com",
  "job": "Product Designer",
  "homeAddress": {
    "city": "Sample City",
    "postalCode": "00000"
  },
  "company": {
    "name": "Harbor Example Studio"
  }
}

This shortened example uses the export’s nested structure. A full JSON export includes the other available fields. Spreadsheet CSV puts linked details in separate columns, such as home_address_city and company_name.

Generate a person, then choose Copy profile for readable text, Copy JSON in More actions for structured data, or Spreadsheet CSV for a table. Select a count in More settings before generating a batch.

All details here are invented; the addresses are placeholders, not verified delivery locations. The home and company office are separate addresses.

For a repeatable user table, use the 100-user CSV, JSON and SQL example. For an organization card, see the fictional company profile example.

About this tool

Using Fake Person Generator

A fake person generator creates fictional sample profiles for writing, demonstrations, and software testing. Each new profile includes an identity, contact details, home address, job and fictional employer. More actions provides editing, saving and reuse.

Try this workflow

Open Names for a name list, or Profiles for a complete person. Choose residence country and gender; name source, age range and count are in More settings. Copy a result immediately, edit it, or keep details before refreshing. Building a profile from a name keeps the selected name and material identity. Copy the complete result, save it, or open More actions to edit, reuse or export it.

Do I need to create a full profile just to get a name?

No. The Names task creates a list of names. Copy one or all names directly. Building a profile is optional.

What is the difference between Generate person and Refresh unlocked?

Generate person creates a fresh profile, home address and company using your current settings. Refresh unlocked, in More actions, updates the current material while retaining kept details and existing links. Undo restores the previous draft.

Does name source determine where a person lives?

No. Name source selects the naming data. Residence country is an independent setting. The generated home address and company are separate materials. Adding a company does not copy its office address into the person’s home address.

How do I save and reopen a profile?

Choose Save to keep the selected material in this browser. Saved materials do not require an account. Download a RandTools backup to move them to another browser or restore them after browser data is cleared.