How the lookup works
We read the query and decide whether it is a calling code, a two-letter region code or a country name. Then we look it up in open telephone numbering metadata from the libphonenumber project and in the Unicode CLDR list of country names.
Nothing is sent to a carrier and no phone number is needed. The result describes the rules of the numbering plan, such as how long national numbers are and which digits a mobile number may start with.
Reading the result
A calling code can be shared. +1 covers the United States, Canada and many Caribbean regions, and +44 covers the United Kingdom and the Crown Dependencies. When a code is shared the result lists every region and names the main one without ranking them.
The trunk prefix is the digit people dial before a national number inside the country, such as 0 in the United Kingdom. You drop it when you dial the number from abroad.
The example number is a sample in the right format. It is not a real subscriber.
Limits worth knowing
This is numbering plan data. It tells you how numbers are shaped, not who owns a number or whether a number is in service. Use the phone validator to check a full number and the carrier lookup to see who a US or Canadian block was assigned to.
Numbering plans change. The metadata is updated with each release of the library, so a very recent change may not be listed yet.
Frequently asked questions
Why does one calling code list several countries?
Some countries share a code by agreement, for example the North American Numbering Plan. The area code inside the number tells them apart.
Can I search by country name?
Yes. Enter the English name, for example Germany or South Korea.
Does it tell me whether a number works?
No. It describes the numbering plan only. To check a number, use the phone validator.
What does the example number show?
The format a mobile number takes in that country. It is for illustration and does not belong to anyone.