UtilitiesTools

Fake Name Generator

Generate realistic but completely fabricated identities for software testing and placeholder data โ€” 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 plain text or JSON. It all runs in your browser.

Include fields
Output

๐Ÿ”’ Generated in your browser. Nothing is uploaded or stored. The records are invented test data and do not describe any real person.

What is the Fake Name Generator?

The Fake Name Generator builds realistic-looking but entirely invented 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, so a result describes no real person and never touches a server.

How to use it

  1. Choose a gender and a locale style (US, UK, or generic) so the names, addresses, and phone formats match the region you are testing.
  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 for a human-readable block or JSON for a ready-to-paste array, then click generate and Copy all.

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-01xx range in the US style, and a clearly placeholder +44 7 format for the UK, so a generated number can never reach a real line. Birth dates land in a sensible adult range, and every random choice is made with the browser's cryptographically secure random source so two records almost never collide.

Examples

Common use cases

An ethical note on fabricated data

Everything this tool produces is invented. The names are random combinations, the emails point at reserved example domains, and the phone numbers sit in ranges set aside for fiction. That makes the output perfect for testing your own software, but it is not a tool for impersonating real people or deceiving other services. Many sites require accurate information in their terms, so treat the records 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 JSON as well as text so it drops straight into your test fixtures. It needs no account and never sends a 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?

No. Every field is fabricated from curated word pools and a random source, so the records describe no real person. Emails use reserved example.com style domains and phone numbers use the fictional 555-01xx range, which are set aside precisely so they never reach a real inbox or line. The output is meant for testing and placeholder use, not for impersonating anyone.

How do I export the generated identities as JSON?

Switch the output toggle from Text to JSON and the tool renders the whole batch as a pretty-printed array of objects, with one key per field you enabled. Use Copy all to grab it, then paste it straight into a fixtures file, a seed script, or a mock API response.

Can I generate many fake records at once?

Yes. Set how many records you want and the tool builds the entire batch instantly, each one with its own random name and fields. This is handy when you need to fill a table, paginate a list, or stress-test a form with dozens of rows of placeholder people.

Which fields can I include in each identity?

Beyond the full name you can toggle email, street address, city, phone number, birth date, company, and job title. Turn off the ones you do not need so the records stay focused on the columns your test actually uses.

Is it safe to use these names when signing up for a service?

These are placeholder values for testing your own forms and software. If you reuse them on a third-party service, follow that service's terms, because many require accurate information. The generator exists to give developers and QA testers realistic-looking but harmless dummy data, not to deceive other companies.