Skip to content
AZ Tools

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

  1. Hit Generate to get a fresh profile.
  2. Copy individual fields or copy the whole card with the bulk-copy button.
  3. Refresh until something fits — names, cities, and companies are drawn from a wide pool.

About this tool

Show

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