Mock Personal Data Generator
Generate clearly-fake personal data: names, emails, addresses, IBAN, card numbers (test BIN).
Overview
The Mock Personal Data Generator emits clearly-fake but well-shaped personal records — names, emails, addresses, phone numbers, IBANs and test-BIN card numbers — that you can drop straight into a database seed, a Storybook fixture or a screenshot for a demo. Every field looks real enough to satisfy form validation while being obviously fake on close inspection, so screenshots stay safe to share.
The generator is aimed at QA engineers seeding staging environments, designers building data-rich mockups, sales-engineering teams preparing demo accounts and educators teaching data-protection topics. Long-tail searches like "fake user data with valid iban", "mock personal data for staging seed" and "GDPR-safe demo customer records" all map here.
How it works
Each field draws from a dedicated generator. Names come from curated first/last-name pools weighted by region. Emails combine the chosen name with a small set of obviously-fake domains (example.com, example.org). Phone numbers respect the country's national format but use unassigned ranges (the 555 prefix in the US, the official drama-use ranges elsewhere). Addresses pair real street suffixes with fictitious house numbers and a curated set of city names.
IBANs and card numbers use the same algorithms as the dedicated IBAN/Luhn tool — mod-97 check digits for IBANs and the Luhn algorithm for card numbers — but always seeded from known test BINs and reserved bank codes so the values cannot accidentally identify a real account. All randomness comes from the OS cryptographic source, so re-runs produce fresh data and no field can be predicted from another.
Examples
Record → Ada Lovelace · ada.lovelace@example.com · +1 (555) 014 0199 · 221B Baker Street, Springfield · DE89 3704 0044 0532 0130 00
US record → SSN-shaped 900-XX-XXXX (reserved range) · 555-area phone
EU record → European-format phone · valid IBAN for chosen country
Card → 4242 4242 4242 4242 · 12/30 · CVC 123
FAQ
Will any of this match a real person?
The data is sampled from generic pools and reserved test ranges. Coincidental name matches are possible — that is unavoidable with any name pool — but emails, phones, IBANs and cards are guaranteed not to be live.
Can I use it in screenshots and documentation?
Yes. That is the primary use case. The values are obviously fake on close inspection while still looking presentable.
Does it support multiple locales?
Yes. Pick a country and the names, address formats and phone patterns shift accordingly. IBAN structure follows the chosen country's BBAN spec.
Are the records deterministic?
No. Every generation draws fresh values from the cryptographic source. Copy the output if you need stable fixtures.
Can I export to CSV?
Yes. Switch the output format to CSV and the tool emits a header row plus your chosen number of records.