Customer Data Generator – complete fake customer profiles for B2B and B2C
Complete test customer profiles at the click of a button. Company name, legal form, address, phone, VAT ID and e-mail — country-specific and ready to copy.
More example profiles
Six additional profiles as compact cards — with all fields and one-click copy.
All profiles are randomly composed from real first-name, surname, city and street lists. The data is intended exclusively for tests, demos and mock data — it is not assigned to any real person or company. VAT IDs / UIDs are format-correct but not registered in the VIES database.
About the customer data generator
Realistic test customer data is the foundation of solid software quality: without valid examples you can neither cleanly develop nor automatically test invoicing, CRM and accounting systems. This generator delivers complete B2B and B2C profiles with all the fields you encounter in a typical business case.
Company profiles (B2B)
A company profile contains: company name including country-typical legal form (GmbH, AG, S.r.l., SARL, B.V. …), full business address, landline and mobile phone with the right area-code scheme, VAT ID with correct check digit (DE/AT/FR/BE/PL/IT) or Swiss UID, company e-mail and website domain — plus a contact person with first and last name.
Private customer profiles (B2C)
A private profile contains: salutation with prefixed (Dr., Prof., Dipl.-Ing.) and suffixed title (M.Sc., MBA, B.A.), first and last name, full home address, landline and mobile phone, plus a private e-mail address with a country-typical mail provider.
Supported countries
Currently with full data: Germany, Austria, Switzerland, France, Italy and the Netherlands. For each country we maintain real first and last names, cities with postal-code ranges, street examples, phone area codes, legal forms and typical e-mail providers.
Frequently asked questions
Is the generated data real?
No. First names, last names, cities and streets are real — but the combination is random. There is no link to any existing person or company. Addresses, phone numbers, VAT IDs and e-mails are intended exclusively for tests.
Which countries are supported?
Currently six countries with full data: Germany (DE), Austria (AT), Switzerland (CH), France (FR), Italy (IT) and the Netherlands (NL). We deliberately focus on these six so that every profile feels country-specific — instead of unrealistic mixes like German names with French addresses.
What is the difference between B2B and B2C?
Company (B2B) profiles include company name, legal form, VAT ID/UID, business address, company e-mail, website and contact person — the full package for invoices, CRM tests and ERP mock data. Private (B2C) profiles include personal name with title, home address, private landline and mobile, plus a private e-mail.
Are the VAT IDs valid?
Yes, format-correct, and for Germany, Austria, France, Belgium, Poland and Italy additionally with a correct check digit. For Switzerland the UID is rendered in the official format CHE-XXX.XXX.XXX MWST. A VIES validation will fail because the numbers are not assigned to any real company.
Are the phone numbers realistic?
Yes. The dial scheme, country dial code (+49, +43, +41, +33, +39, +31), landline area code and mobile prefix all match the chosen country. Example DE mobile: +49 151 12345678, FR landline: +33 1 12345678.
Can I import the data into Excel or a database?
Yes. Via the CSV export and JSON export buttons you can download the current profile plus all six example profiles as CSV (semicolon-separated) or as a JSON array. Both are directly usable in Excel, LibreOffice, databases or test frameworks (Jest, Vitest, Postman).
Can I copy individual fields or only the whole profile?
Both. Each row in the board has its own copy button (e.g. just the VAT ID, just the e-mail, just the address). Use 'Copy all' to copy the whole profile as formatted text to the clipboard.
Is the data GDPR compliant?
Yes. Since no real person is behind it, there is no personal reference within the meaning of GDPR. Generation runs entirely client-side in your browser — the data is neither stored nor transmitted anywhere.