Random Identity Generator
Realistic, fully fictional names, addresses, birth dates, usernames and passwords for 12 countries — generated instantly, right in your browser.
Signup forms love to demand a full profile before they'll let you in: first name, last name, date of birth, street address, city, postal code, phone number. When you're testing a form, protecting your privacy on a low-trust site, or building a design mockup, typing "asdf asdf" in every box gets old fast — and half-empty junk data often fails validation anyway. This random identity generator gives you a complete, internally consistent, country-appropriate profile in one click.
What this tool does
Pick a country and a gender (or leave both on "random") and hit Generate. The tool builds a plausible fictional person: a culturally appropriate name, a random adult date of birth with the matching age, a realistic street address, a real city from that country, a correctly formatted postal or ZIP code, a sample phone number with the right country calling code, plus a ready-made username, a strong 14-character password, and a suggested email address.
Every field has its own copy button, so you can drop values into a form one at a time, or use Copy all to grab the whole profile as text. Nothing is sent anywhere — the generation happens locally in JavaScript, so you can even use it offline once the page has loaded.
Legitimate uses
A random identity is a genuinely useful piece of test data. The most common honest reasons people reach for one:
- Form and QA testing. Developers and testers need to fill signup, checkout and registration forms hundreds of times. Realistic data catches validation bugs (a ZIP field that rejects UK postcodes, a name field that breaks on accented characters) that "test test" never will.
- Protecting your privacy on low-trust signups. Plenty of sites demand a full profile just to show you a download, a coupon, or a forum thread. When a service has no business knowing your real birthday and home address, a fictional placeholder keeps your actual identity out of yet another marketing database.
- Placeholder data for demos and prototypes. Populating a CRM demo, a dashboard screenshot, or a sample user list looks far more convincing with varied, realistic names and addresses than with "User 1, User 2".
- Design mockups. Designers filling profile cards, address labels, or account pages want text that behaves like the real thing — long names, short names, different postal formats — to make sure the layout holds up.
Please use this responsibly. The identities produced here are entirely fictional and randomly assembled. They must not be used to impersonate a real person, to defraud anyone, to evade a ban you actually earned, or to create documents that claim to be official. Random test data is a legitimate tool; identity fraud is a crime. Keep it on the right side of that line.
How to use it with SMS verification
A random profile solves the name-and-address part of a signup, but many services add two more walls: a phone number for the SMS code, and an email address for confirmation. This tool suggests a username and email pattern, but it can't send you a real code — so here's how the pieces fit together.
When the form asks for a phone number and texts you a verification code, the sample number here is just a formatting placeholder — it won't receive anything. For a number that actually gets the SMS, grab a virtual number from the live picker on our homepage. It's a real cellular number, you pay per use from €0.40, and the code arrives in seconds.
When the form needs a working email inbox to click a confirmation link, pair your generated username with a free disposable email at 1mail.lt. You get a real, temporary inbox instantly — perfect for one-off confirmations you never want cluttering your main mailbox.
Which countries are supported
The generator covers twelve countries, each with its own name pools, real city lists, and — importantly — the correct postal-code and phone-number format for that country. A German profile gets a five-digit PLZ and a +49 number; a Dutch one gets a 1234 AB postcode; a UK profile gets a genuine-looking postcode and a +44 7… mobile.
🇺🇸 United States 🇬🇧 United Kingdom 🇩🇪 Germany 🇪🇸 Spain 🇫🇷 France 🇮🇹 Italy 🇳🇱 Netherlands 🇵🇱 Poland 🇨🇦 Canada 🇦🇺 Australia 🇮🇪 Ireland 🇸🇪 Sweden
Choose Random country if you don't care which locale you get, or pick a specific one when you're testing region-specific validation. Names are matched to the country and the selected gender, so a Spanish female profile pulls from Spanish female first names and Spanish surnames, not a generic English pool.
FAQ
Is using a random identity generator legal?
Generating fictional test data is legal and extremely common in software development, QA, and design. What matters is what you do with it. Using a made-up profile to test your own form, protect your privacy on a marketing signup, or fill a demo is fine. Using it to impersonate a real person, commit fraud, or forge official documents is illegal — and this tool is not built for that.
Is the generated data based on real people?
No. Every profile is assembled at random from pools of common first names, surnames, cities and street names, then combined with a randomly formatted address, birth date and number. Any resemblance to a real living person, address, or phone line is pure coincidence — the numbers in particular are formatting samples, not assigned lines.
Can I use it to sign up for services?
You can use it for form testing and to keep your real details off low-trust sites that have no legitimate need for them. But do not use a fake identity to break a service's terms in a harmful way — to evade a genuine ban, defraud a seller, or create accounts for spam. Respect the rules of the site you're signing up to.
Does it include a working phone number?
No — the phone number is a correctly formatted sample only, so it won't receive an SMS. If a signup needs a code you can actually receive, get a virtual number from our homepage. That's a real number that receives the verification SMS in seconds.
Do you store what I generate?
No. Everything runs 100% client-side in your browser using JavaScript. Nothing you generate is sent to a server, logged, or stored anywhere — close the tab and it's gone. You can even disconnect from the internet after the page loads and it will still work.
Need a throwaway inbox too? Grab a free disposable email at 1mail.lt.