Skip to main content

Phone Number Generator

Generate realistic fake phone numbers for the US, UK, Canada, Australia, Germany, France, Japan, India and Brazil — in international, national or digits-only format, for testing forms and seeding data.

Input

These numbers follow each country's real numbering plan but are randomly generated and belong to nobody. Use them for testing — don't dial them.

Output

Generated phone numbers
Was this helpful?

Guides

What this tool does

It generates realistic but fake phone numbers for nine countries, formatted the way each country actually writes them. Use them to seed test databases, fill staging environments, exercise form validation and build demo data.

The numbers follow each country's real numbering plan — valid area codes, plausible mobile prefixes, correct subscriber lengths — so they pass format validators and libraries like libphonenumber. They are randomly generated and belong to nobody. Don't dial them.

Supported countries

United States (+1), Canada (+1), United Kingdom (+44), Australia (+61), Germany (+49), France (+33), Japan (+81), India (+91) and Brazil (+55). Choose Random to mix them.

Three formats

International writes the country code with a leading +, the way you'd store a number for international dialling: +1 415 555 0123.

National uses each country's domestic convention — parentheses around a US area code, a leading 0 trunk prefix in the UK, Australia, Germany and France.

Digits only strips every space, bracket and dash, leaving the bare number with its country code: 14155550123. This is what you want for database columns and API payloads.

How realistic are these?

Realistic enough to pass a format check, not real enough to reach a person. Some specifics:

US numbers avoid area codes ending in 11, since 411, 611 and 911 are service codes rather than geographic areas. They also lean on the 555 exchange, which North American telephone administrators reserve for fiction. Indian mobile numbers are ten digits beginning 69, and Brazilian mobiles carry the leading 9 added to subscriber numbers in the 2010s. UK numbers alternate between London 020 landlines, 07… mobiles and regional city codes.

That said, a randomly generated number in a live range could coincidentally match somebody's real line. Treat these as test fixtures, never as numbers to contact.

Privacy

Numbers are generated in your browser with Math.random(). Nothing is transmitted, logged or stored.

phonetest datafake datamockplaceholdersample

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.