Generate realistic test identities — name, email, phone, address, date of birth and a Luhn-valid test card.
Entirely fictional data for testing. Generated in your browser.
What is a fake name generator used for?
It creates fictional personas — name, email, phone, address, date of birth and a Luhn-valid test card — for testing software without exposing real customer data. Emails use reserved example.com domains, phone numbers use test ranges and card numbers use published sandbox BINs, so nothing maps to a real person.
Understanding your result
Everything generated here is deliberately safe to publish. Emails use the IANA-reserved example.com, example.org and example.net domains, which can never be registered by anyone. US phone numbers use the 555 range set aside for fiction, and card numbers use the test BINs that payment gateways publish for sandbox testing — they pass format and checksum validation but are not linked to any account. Addresses combine real city and postcode pairs with plausible street names, so they look right in a screenshot without belonging to a real household. Using this kind of data instead of copying production records is also the simplest way to keep test environments outside the scope of privacy regulations such as GDPR.
Formula and method
Names, streets and cities are drawn at random from curated per-country lists using the browser’s cryptographic random number generator. Card numbers start from a published test BIN, fill the middle digits randomly and compute the final digit so the number satisfies the Luhn checksum.
Assumptions and limitations
The data is plausible-looking, not real: street numbers are invented, so addresses are not deliverable, and the card numbers are sandbox test values that any live payment gateway will decline. Name and address pools cover four locales, so output will not reflect the full diversity of any real population.
Worked example
Choosing the United States and three identities returns three complete personas — for instance a name, an @example.com email, a (555) test-range phone number, a street address with a real city and ZIP, a date of birth, a company and a test Visa number.
How to use this tool
- Pick a country style and, if you need one, a gender.
- Choose how many identities to generate.
- Press Generate.
- Copy the first record, or download the whole batch as CSV.
Common mistakes to avoid
- Using generated identities to create accounts on real services.
- Assuming the addresses are deliverable — the street numbers are invented.
- Expecting a test card to work at a live payment gateway; it will be declined.
- Copying real production data instead when a test persona would do.
About the Fake Name Generator
The Fake Name Generator creates realistic but entirely fictional personas for testing: full name, gender, email, username, phone number, street address, city, postcode, date of birth, company, job title and a Luhn-valid test card number. Generate up to 100 at once and export them as CSV.
Who should use this tool
QA engineers, developers seeding databases, designers filling mockups and anyone demoing software without exposing real customer data.
Benefits
- Four country styles with locale-appropriate names, addresses and phone formats.
- Card numbers use documented test BINs and pass the Luhn check, so validation code runs.
- Phone numbers use reserved test ranges rather than real subscriber numbers.
- Bulk generate up to 100 records and download them as CSV.
Practical use cases
- Seeding a development database with plausible-looking records.
- Filling a design mockup or screenshot without using real customer names.
- Testing sign-up, checkout and address-validation forms.
- Producing sample CSV data for an import routine.
Explore all Random Generators tools
Frequently asked questions
Are these real people?
No. Every field is assembled at random from generic lists. Any resemblance to a real person is coincidence, which is exactly why this data is safe for demos and screenshots.
Do the card numbers work?
They pass the Luhn checksum and format validation, so your code accepts them, but they are the published sandbox test numbers and are not tied to any account. A live gateway will decline them.
Are the email addresses real?
They use example.com, example.org and example.net, which are permanently reserved for documentation and can never receive mail. Nothing you send will reach anyone.
Is it legal to use fake data like this?
Yes, for testing, development and demonstration. Using invented identities to deceive a real service, open accounts or commit fraud is not, and no generator changes that.
Can I generate data in bulk?
Up to 100 records at a time, downloadable as CSV with all 15 fields — enough to seed a test database or populate a spreadsheet.