UtilitiesTools

Fake Name Generator

Generate realistic placeholder identities for software testing and demos โ€” a full name plus optional email, address, city, phone, birth date, company and job title. Build one record or a whole batch, then copy it as text or JSON, or download CSV. It all runs in your browser.

Include fields
Output

Generated records stay in this browser session and are not uploaded or stored. Emails and US/UK phones use reserved test ranges; random names or addresses can still coincidentally resemble real information.

What is the Fake Name Generator?

The Fake Name Generator builds realistic-looking placeholder identity records for software testing, demos, and placeholder data. Each record starts with a random first and last name and can carry an email, a street address, a city, a phone number, a birth date, a company, and a job title. Every field is fabricated locally in your browser from curated word pools and a secure random source. Generation and export stay in this browser session, but a random name or address can coincidentally resemble real information.

How to use it

  1. Choose a gender and a locale style (US, UK, or generic) to set the address, city, company, and phone style.
  2. Tick the fields you want in each record and untick the ones you do not need, so the output has exactly the columns your test uses.
  3. Set how many records you want, from a single identity to a batch of hundreds.
  4. Pick Text, JSON, or CSV, then copy the preview or download the CSV file.

It is a one-screen tool: choose your fields, generate, copy, and you are gone.

The method behind it

Each record is assembled, not looked up. The generator picks a first name from a gender-appropriate list and a last name from a separate list, then derives the optional fields from their own pools. Emails are built from the name using common patterns like first.last and always use the reserved example.com family of domains. Phone numbers use the fictional 555-0100โ€“555-0199 range in the US style and Ofcom's 07700 900000โ€“07700 900999 drama range in the UK style, so those contact endpoints are not assigned to ordinary subscribers. Generic mode uses a visibly non-dialable +000 placeholder. Birth dates land in a sensible adult range, and every random choice uses the browser's cryptographically secure random source.

Examples

Common use cases

An ethical note on fabricated data

Each record is randomly assembled rather than looked up. Emails use reserved example domains and US/UK phones use official fictional ranges, but random names, streets, cities, and companies can still coincidentally resemble real information. Review data before publishing it, never contact generated details, and do not use the tool to impersonate or deceive. Treat every record as placeholder test data, not a fake passport.

Why use this one

Most "fake name" sites stop at a single name. This one builds a full identity record โ€” name plus email, address, city, phone, birth date, company, and job title โ€” lets you toggle exactly which fields you want, generates batches of up to a thousand, and exports clean Text, JSON, and downloadable CSV for fixtures or spreadsheets. It needs no account and never sends a generated record to a server. It sits next to a few related generators: the Phone Number Generator for standalone test numbers, the Password Generator for secure passwords, and the UUID Generator for unique keys to attach to your seeded records.

Frequently asked questions

Is the data from the fake name generator real?

The records are randomly assembled test data, not profiles looked up from a people database. Emails use reserved example domains, US phones use NANPA's fictional 555-0100 through 555-0199 range, and UK phones use Ofcom's drama range. Random names or addresses can still coincidentally resemble real information, so review them before public use and never contact generated details.

How do I export the generated identities as JSON?

Switch the output toggle from Text to JSON for a pretty-printed array of objects. Choose CSV for stable headers and one row per record, then use Copy all or Download CSV for a spreadsheet-ready file.