Fake Profile Generator — Complete Random User Identities
Generate complete fake user profiles: name, email, phone, address, birthday, occupation, company. Bulk batches, JSON/CSV export.
Ethan Smith
@ethan869 · male · age 33
- ethan.smith@gmail.com
- Phone
- +1 (264) 319-3336
- Address
- 6429 Washington Pkwy, Sacramento, CA 91334
- Birthday
- 1993-04-18 (33 yrs)
- Occupation
- DevOps Engineer
- Company
- Nimbus Sciences
- Website
- https://smith-ethan.example.com
Stephanie Nelson
@stephanien335 · female · age 79
- stephanie.nelson948@gmail.com
- Phone
- +1 (539) 850-9599
- Address
- 4675 Adams Pl, Miami, FL 38748
- Birthday
- 1946-11-12 (79 yrs)
- Occupation
- Technical Writer
- Company
- Nexus Digital
- Website
- https://nelson-stephanie.example.com
Charlotte Robinson
@charlotterobinson · female · age 28
- charlotte.robinson@fastmail.com
- Phone
- +1 (278) 870-8709
- Address
- 4106 River St, Jacksonville, FL 39705
- Birthday
- 1998-01-07 (28 yrs)
- Occupation
- Writer
- Company
- Aether Inc
- Website
- https://robinson-charlotte.example.com
Samantha Moore
@samantha71 · female · age 79
- samantha.moore@yahoo.com
- Phone
- +1 (716) 468-4828
- Address
- 1643 Summer Pl, Naperville, IL 63294
- Birthday
- 1947-02-17 (79 yrs)
- Occupation
- Technical Writer
- Company
- Zenith Sciences
- Website
- https://moore-samantha.example.com
Laura Hill
@the.laura · female · age 20
- laura.hill976@yahoo.com
- Phone
- +1 (386) 909-3950
- Address
- 7981 Pine Ln, Los Angeles, CA 90326
- Birthday
- 2005-10-28 (20 yrs)
- Occupation
- Consultant
- Company
- Pixel Co
- Website
- https://hill-laura.example.com
How to Use Fake Profile Generator
- 1
Pick a country (US, Canada, UK, Australia).
- 2
Set how many profiles to generate (1-50).
- 3
Hit Regenerate for fresh profiles.
- 4
Copy individual profiles or export the whole batch as JSON / CSV.
About Fake Profile Generator
Generate complete fake user profiles in one click. Each profile bundles 13 fields — name, gender, username, email, phone, address, birthday, age, occupation, company, website — internally consistent so the email matches the name, the phone country code matches the address country, and the age matches the birthday. **Why complete profiles beat single fields** Real apps need real-shaped test data. Seeding a users table with 50 disconnected fields produces nonsense: a US address with a UK phone, an email that doesn't match the name, a birthday that produces an impossible age. Complete profiles solve this in one shot. **Field coverage** - **Full name** (50 male + 50 female first names × 50 common last names) - **Gender** (50/50 male/female) - **Username** (10 template patterns from name + numbers) - **Email** (firstname.lastname@gmail/yahoo/outlook/proton/etc.) - **Phone** with correct country code (US +1, Canada +1, UK +44, AU +61) - **Address** with country-appropriate postal format (US zip, Canadian postal A1A 1A1, UK postcode SW1A 1AA, AU postcode) - **Birthday + age** (realistic adult range, 18-80) - **Occupation** (35 common job titles) - **Company** (random prefix + suffix combinations) - **Website** (placeholder example.com domain) **Export formats** - **JSON** — array of objects, drop straight into seed scripts - **CSV** — open in Excel, Sheets, import to any DB - **Plain text** — readable card format for docs and tickets **Bulk size** Up to 50 profiles per batch. Regenerate as many times as needed. **Privacy and safe use** All generation runs in your browser. No data transmitted. Profiles are randomized — coincidental matches with real people are possible but unintentional. Use for software testing, database seeding, UI mockups, tutorials, design prototypes. Do not use to impersonate, defraud, or harass.
Built by
Fateh Raiyan IshmumFull-stack dev since 2020. Full-stack web developer since 2020. Builds privacy-first, open-web tools. Specialises in Next.js, TypeScript, and performance-focused design.
Frequently Asked Questions
Full name (first + last), gender, username, email address, phone number with country code, complete street address with zip/postal code, birthday (with calculated age), occupation, company, and a placeholder website. Everything you need for a complete test user.
United States, Canada, United Kingdom, and Australia. Each country uses its own postal code format, phone country code, and city pool. Names and other fields are universal.
Yes. Copy as JSON for use in code, download as CSV for spreadsheets and databases, or copy as plain text for documentation. Each profile is also individually copyable.
No. Every field is randomly assembled from name pools and generators. Combinations may coincidentally match real people, but no profile is sourced from a real-person database.
No. Emails are constructed from the name (firstname.lastname@domain.com) using common providers. They will not receive mail. Don't use them for signup verification flows that require real inboxes.
Same idea, cleaner UX. We're ad-free, no popups, no cookies, no tracking. Generation runs 100% in your browser via JavaScript — fakenamegenerator does some of this server-side. Our bulk batches export directly as JSON or CSV.
Realistic test data. When you're seeding a database or building user-list UIs, you need each row to be internally consistent — name matching email, address matching phone country code, birthday producing a plausible age. Individual-field generators give disconnected data.
No. All randomization is browser-side JavaScript. We never see your generated profiles.
More Free Tools
Generate fake data for software testing: US/Canada/UK addresses, phone numbers, dates, birthdays, zip codes.
Generate random names: gamertags, Xbox names, Discord servers, Dragonborn, NBA players, celebrities. All in one.
Generate realistic random US street addresses with city, state, and zip code. For testing and mockups.
Generate random valid-format US phone numbers (+1 (XXX) XXX-XXXX). Realistic for testing.