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.
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
- Choose a gender and a locale style (US, UK, or generic) to set the address, city, company, and phone style.
- 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.
- Set how many records you want, from a single identity to a batch of hundreds.
- 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
- Single US record (text): Name: Emily Carter ยท Email: emily.carter@example.com ยท Street: 482 Maple Ave ยท City: Riverside ยท Phone: (415) 555-0127.
- UK record with company: Name: Thomas Wright ยท Phone: +44 7700 900127 ยท City: Bristol ยท Company: Summit Systems Ltd.
- JSON batch (for fixtures): an array of objects, one per record, with keys like
fullName,email,city, andjobTitleโ drop it straight into a seed script. - CSV batch (for spreadsheets): stable field-name headers and one row per generated identity, ready to download as
fake-identities.csv.
Common use cases
- Seeding test databases โ fill a users table with a few hundred plausible rows so list views, pagination, and search behave like production.
- Form and validation testing โ paste a name, email, address, and phone to check your sign-up or checkout form handles realistic input and rejects bad input.
- UI and demo screenshots โ populate a dashboard or table with believable people instead of "Test Test 1" placeholders.
- Privacy-conscious sign-ups โ when a site demands details just to look around, a fabricated placeholder identity keeps your real name and inbox out of it (always within that site's terms).
- API mocking โ generate a JSON array as the body of a stubbed endpoint while the real backend is still being built.
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.