Choose country & line type
Pick one of the supported countries and, where offered, the line type. Only reserved fictional ranges are used.
Generate fictional phone numbers from ranges that regulators reserve for fiction and testing: US, Canada, UK, Germany and Australia. Built for developers, designers, and QA teams. Nothing is stored or logged.
Every number comes from a block that a regulator reserves for fiction and testing, so it is not assigned to a real subscriber. Some validators reject reserved ranges for exactly that reason.
Numbers come only from blocks that regulators reserve for fiction and testing, so they are not assigned to a real subscriber.
Offered only where an official regulator publishes a reserved fictional range. Other countries are not available.
Generate up to 50 distinct numbers per click. Some countries have smaller reserved blocks, so you may get fewer.
Every number comes in two formats: the international E.164 form (+1...) and the local dial format used in that country.
Download a clean CSV for your database seeder, Postman collection, or spreadsheet.
No account and no API key. The numbers are generated in your browser; this tool does not send them anywhere.
Pick one of the supported countries and, where offered, the line type. Only reserved fictional ranges are used.
Dial the quantity up or down — anywhere from 1 to 50. Each number in a batch is distinct.
Hit Generate. Copy the whole list to clipboard in one click, or grab a clean CSV ready to drop into your seed script or test suite.
Developers, QA engineers, designers, and technical writers all need phone numbers that look authentic but carry zero risk. Here's exactly when a generated number is the right call.
Confirm your phone field accepts valid international formats — and correctly rejects malformed ones — before you ship.
Fill dev and staging databases with numbers from officially reserved fictional ranges, so they do not belong to a real person.
Test country-code parsing and formats for the supported countries without touching real subscriber data. Some validators reject reserved ranges.
Replace obviously fake "555-1234" placeholders with numbers that look native to the country your design targets.
When a site demands a phone to proceed but you have no intent to receive calls, a correctly formatted placeholder is the cleaner choice.
Reference numbers in API docs, code examples, and tutorials, taken from ranges reserved for that purpose.
These are the only countries offered, and the reserved range each one uses.
+1+1 415 555 0142NANP 555-0100 to 555-0199 (reserved for fiction)+44+44 7700 900461Ofcom drama ranges: 07700 900xxx, 020 7946 0xxx, 08081 570xxx+49+49 30 23125 042Landline only: Berlin 030 23125 xxx, Frankfurt 069 9000 xxx, München 089 9999 xxx+61+61 491 570 156ACMA reserved mobile numbers; landline 02 5550 xxxxFrom solo developers to enterprise QA teams, the use cases are the same: you need phone numbers that look real but are drawn from ranges reserved for fiction and testing.
Seed local databases, test form validation, and populate test environments without touching production data or real subscriber records. Check your API or library for how it treats reserved ranges.
Generate numbers for the supported countries to test how your app handles international formats and country codes, without a SIM card or live account.
Replace obviously fake "555-1234" placeholders with country-native formats in mockups, prototypes, and client demos. A US, UK, German or Australian number that looks authentic improves the realism of a UI review.
Reference numbers in documentation, code samples, and tutorials that look real without accidentally publishing a live subscriber number. Readers copy-paste examples, so use reserved ranges that will not reach a real person.
No signup. Results appear instantly in your browser.
Check that a number fits the format of its country and see its country and region. Format only; it cannot tell whether a number is in service.
What a number can tell youCarrier LookupSee a number's country, region and format. It cannot identify the carrier, because numbers can be ported.
Your public IPWhat is My IPSee your current public IP address, ISP, country, and approximate location in one click.
Format & E.164Number ValidatorValidate and reformat any phone number into the correct E.164 standard for global compatibility.
Country, region & formatReverse LookupSee the country, region (US and Canada) and international format of a number. It does not identify owners or check spam.
Find UK regionUK Area CodeDecode any UK dialling code to find the city or region it maps to across England, Scotland, Wales, and Northern Ireland.
Find location by codeArea Code LookupLook up any US or Canadian area code to find the city, state, time zone, and region it belongs to.
If you're generating numbers because you actually need one — for business, travel, or privacy — CallMama gives you a real, working virtual number activated in minutes.
Get a Virtual Phone NumberOne tap to install. One more to call. It really is that simple.