Random User Profile Generator
Generate a fully fake person — name, email, phone, address, date of birth, company — for placeholder content, mockups, or test data.
- NameRita Kim
- Usernamerita.kim
- Emailrita.kim@example.com
- Phone+1 (874) 734-5312
- Birth1991-12-20 (age: 34)
- Street9082 Elm Ave
- CityBucharest
- CompanyTyrell
Everything is fake. Emails use example.com, the IANA test domain — they never reach a real person.
How to use
- Hit Generate to get a fresh profile.
- Copy individual fields or copy the whole card with the bulk-copy button.
- Refresh until something fits — names, cities, and companies are drawn from a wide pool.
About this tool
ShowHide
Generate a complete fake person — name, email, phone, address, date of birth and company — for a mockup, an avatar card, a form-prefill demo or a quick seed row in a development database. The profile is assembled from curated pools, so nothing here corresponds to a real person and the email always sits on example.com, the domain reserved by the standards body so it can never reach a real inbox. Two things follow from those pools being curated. The values look plausible and read well in a design, which is the point. But they are also tidy, so they will not exercise a form the way real data does — for validation testing you want the awkward cases on purpose: an apostrophe in a surname, a very long address, a name that is one character.
Frequently asked questions
Are these real people?
No — every field is generated from public-domain wordlists. Email addresses use example.com, the IANA-reserved test domain, so they can never reach a real inbox.
What is the date of birth based on?
A uniform random year between 1960 and 2005, plus a random month and day. Age is calculated against the current date. There's no skew toward any age bracket — that suits placeholder use better than realistic demographic distributions.
Why these specific phone formats?
The four templates cover the most common consumer formats — US +1 (xxx) xxx-xxxx, UK +44 xx xxxx xxxx, Japan +81 xx-xxxx-xxxx, Korea +82 10-xxxx-xxxx. None of the generated numbers can be assumed to be assigned.
Is it safe to use these profiles in a demo or a screenshot?
The values are assembled from pools rather than copied from anyone, but a generated name can coincide with a real person, and a generated email or phone number can belong to somebody. For anything published, prefer the reserved forms: example.com, example.org and example.net exist for documentation, and most countries reserve a phone range for drama and demos.
Why does test data like this hide bugs?
Because generated profiles are tidy in ways real users are not: no one here has a one-letter surname, an apostrophe, a name that needs more than one script, a very long address, or a missing middle field. Those are precisely the rows that break a layout or an import. Seed a few deliberately awkward records alongside the generated ones.
Related tools
Mock Data Generator
Generate realistic fake records for testing — names, emails, dates, IDs, lorem — exported as JSON, CSV, or SQL INSERTs.
Developer
Random IP & MAC Generator
Generate batches of random IPv4, IPv6, or MAC addresses for tests and mocks — public / private / ULA / link-local / UAA / LAA scopes supported.
Random
Nickname Generator
Generate Docker-style memorable nicknames (elegant-archimedes, funny-curie) — pick a style, separator, count.
Random
Lorem Picsum URL Builder
Build placeholder image URLs from picsum.photos — set dimensions, grayscale, blur, a seed for stable images, or a specific image ID.
Image
Password Generator
Generate strong, random passwords that never leave your browser.
Random
Random Number Generator
Generate cryptographically random numbers in any range — with or without duplicates, optionally sorted.
Random