Fake Phone Number Generator
Random phone numbers that follow real national numbering plans: correct dial codes, real mobile prefixes and proper digit grouping. Get both national and international (+XX) formats for testing forms, SMS flows and validation.
Test data only. Everything on this page is randomly generated for software testing, QA, education and design. It does not belong to real people, accounts or devices. Never use generated data to register on services, deceive anyone or commit fraud — that is illegal.
How it works
- 01
Pick a country (and gender where available) so data follows the local format — names, streets, postal patterns and phone prefixes.
- 02
Hit Generate. Every value is produced in your browser with the correct checksum algorithm where one exists.
- 03
Copy any field, a whole section or everything at once — or export the batch as JSON / CSV.
By country
Locally-correct names, formats, prefixes and identifiers for each country:
FAQ
Can I receive SMS on these numbers?+
No. The numbers are generated from valid prefix pools but are not assigned to any SIM card or operator. They cannot receive calls or messages.
Do the numbers follow real numbering plans?+
Yes. We encode each country's mobile prefixes and digit grouping — for example UK mobiles start with 07xxx, German with 015x-017x, Russian with +7 9xx.
Why use fake numbers instead of 555-0100?+
555 numbers are US-only and instantly recognized by validation. Our numbers pass format validation (length, prefix, grouping) the way real numbers do.
What is the difference between national and international format?+
National format includes the trunk prefix (like the leading 0 in Europe), international format replaces it with the country dial code, e.g. +49.