Generators

Sample Contact Generator

Combine sample phone strings with dummy inbox-style emails.

Loading interactive tool…

Embed this tool on your site

About this tool

Sample Contact Generator creates a quick test contact made of a phone number and an email address for form and field testing. Pick a country — US, UK, CA or DE — and the tool fills two read-only fields: a phone string in E.164-like style with no spaces (+1 followed by ten random digits for the US and Canada, +447 plus nine digits for a UK mobile, +491 plus ten digits for a German mobile) and an inbox-style email such as riley4821@mailinator.com, built from a short first name, four digits and a disposable-mail domain. Click Generate sample contact for a new pair, and Copy line to copy both as 'phone | email'. The values are random rather than tied to a person, but note that the email domains are real public disposable-inbox services, so never send real or sensitive messages to them. It is useful for filling sign-up forms, testing phone and email validation, and populating mock records. Everything runs in your browser.

Why use it

  • Country Dialling Codes: Phone strings start with the right country code (+1, +44 or +49), so you can test international phone inputs and E.164 parsing.

  • No-Separator Format: Numbers come as one continuous string with a leading plus sign, the format most phone libraries and APIs expect as input.

  • Inbox-Style Emails: Short name-plus-digits addresses look like real sign-ups and pass standard email validation.

  • One-Line Copy: Copy line grabs the phone and email together, separated by a pipe, for quick pasting into notes or test data.

  • No Installation or Account Required: Runs entirely in your browser. No npm package, no API key, no sign-up flow.

How to use

  1. Choose a Country from the dropdown: US, UK, CA or DE. A new contact is generated as soon as you change it.
  2. Read the phone number in the Phone (E.164-ish sample) field and the address in the Dummy inbox-style email field.
  3. Click Generate sample contact to get a different phone and email pair.
  4. Click Copy line to copy both values as one line in the form '+15551234567 | alex1234@mailinator.com'.
  5. Paste the values into the form, test script, or fixture you are working on.

When it helps

  • When filling in a sign-up or checkout form during manual QA and you need a plausible phone and email quickly
  • When testing phone-number validation for international formats such as +44 or +49 numbers
  • When checking that an email field accepts addresses with digits in the local part
  • When populating a mock contact list or CRM record that needs phone and email fields
  • When writing a test case for E.164 parsing and you want inputs without spaces or brackets

Examples

US contact

Input

Country: US

Expected result

+14158273906 | riley4821@mailinator.com

UK contact

Input

Country: UK

Expected result

+447912345678 | jamie7310@sharklasers.com

German contact

Input

Country: DE

Expected result

+4917038291456 | casey2056@temp-mail.io

Tips

  • Generate one contact per country and run each through your phone validator — the +1, +44 and +49 prefixes exercise different length rules.
  • Combine this tool with the Sample Address Generator and Sample Profile Generator when a test record also needs a street address or a name and birthdate.
  • When writing test assertions, avoid hardcoding generated values as expected outputs. Instead, generate the data, capture it, and use it as the input to your test flow so assertions match dynamically.
  • Because the email domains are public disposable inboxes, use them only for throwaway sign-ups — never for accounts that receive password resets you care about.
  • If your system rejects a US or Canadian number, check the area code: the digits are random, so codes starting with 0 or 1 are possible.

Frequently Asked Questions

Are any of the generated contacts real people?
No person is attached to them — the phone digits and the name-plus-number email are random. A random phone number can, however, happen to belong to someone, so never call or text the generated numbers.
Do the email addresses actually exist?
They can. The domains used — mailinator.com, sharklasers.com, inboxbear.com and temp-mail.io — are real disposable-inbox services where messages are usually readable by anyone who types the address. Use them only for throwaway test sign-ups and never send real personal data to them.
What phone formats are generated?
US and Canada numbers are +1 followed by ten random digits; UK numbers are +447 followed by nine digits (mobile-style); German numbers are +491 followed by ten digits. There are no spaces or brackets, and area codes are not validated, so some US/CA numbers will not be valid NANP numbers.
Does it generate names or postal addresses?
No. Each contact is just a phone number and an email. Use the Sample Profile Generator for names and birthdates, and the Sample Address Generator for street addresses.
Can I generate several contacts at once or export CSV?
No. The tool makes one contact per click. Click Generate sample contact repeatedly and use Copy line each time; the pipe-separated lines are easy to convert to CSV in a text editor or spreadsheet.
Can I choose a specific area code?
No. Digits after the country prefix are random. If you need a particular area code, copy the number and edit the digits before use.
Does the tool store the generated contact records?
No. All values are generated client-side and held only in the page. Nothing is transmitted to a server or stored in any database. Refreshing the tab clears everything.

Explore the category

Glossary

PII (Personally Identifiable Information)
Any data that can be used on its own or in combination to identify a specific individual, such as a real name, phone number, email address, or postal address. Test data should avoid real PII.
Synthetic Data
Artificially generated data that mimics the statistical properties and format of real data without corresponding to real individuals or events. Used in testing and development to avoid using production data.
E.164
The international phone number format defined by the ITU: a plus sign, the country code, and the subscriber number with no spaces or punctuation, up to 15 digits in total — for example +447912345678.
Database Seeding
The process of pre-populating a database with sample or initial data before running tests or demos. Contact generators speed up seeding by producing valid-looking phone and email fields.
GDPR
General Data Protection Regulation — EU law governing the collection, storage, and use of personal data. Testing with synthetic contacts helps avoid using real personal data in development environments.
Disposable Email Domain
A domain run by a temporary-inbox service, such as mailinator.com, where anyone can receive mail at any address, usually in a public inbox. Useful for throwaway sign-ups but unsuitable for anything private.
A LITTLE HELP. A LOT DONE.
Good tools.
Great flow.

Your shortcut to the everyday. Create, convert, calculate,
and get back to what you love.

✓ Free to use✓ No sign-up✓ 500+ possibilities