Every international dialling code
195 countries with their calling code, ISO codes and population. For the markets we have researched, each page also covers sender ID rules, operators and what regulators require before you can send.
Full SMS guides
These markets have researched sender ID, operator and regulatory detail. Hover a card to see its number format and networks.
What a country code actually is
Every number on this page is one part of a longer string. Here is what each part does, and the three things that most often go wrong.
Written together with no spaces or punctuation — +919876543210 — that is E.164, the format every network and API agrees on.
All country calling codes
Pick a continent, or search by name, code or ISO. Countries with a published guide link through; the rest are listed for reference.
Why the same message costs more in some countries
Rarely the country code itself. Usually the alphabet — which decides how much text fits in one billable segment.
Changes that quietly break contact lists
Countries renumber and rename. Numbers collected before a change look perfectly valid and simply never arrive.
Six in seven years, and none announced to the people holding the old numbers. A list gathered before any of them still looks valid — right digit count, right prefix — and simply never arrives.
Send to every country code from one account
Direct routes, per-operator delivery reporting and sender ID handling — from one dashboard or one API call.
Country codes — frequently asked questions
A one to three digit prefix that routes an international call or message to the right national network. It comes after the + and before the national number — +44 for the United Kingdom, +91 for India, +234 for Nigeria. The ITU assigns them.
The country code selects the country; an area code selects a region inside it. In +1 (212) 555-0100, +1 is the country code for the North American plan and 212 is the area code for part of New York. Many countries have no area codes at all in their mobile plan.
The North American Numbering Plan puts the United States, Canada and 18 Caribbean nations on +1, distinguished only by area code. Russia and Kazakhstan share +7. So a country code alone does not always tell you which country a number belongs to.
Usually yes. Most countries use a trunk prefix — normally 0 — for domestic dialling, and it is dropped in the international format. UK 07700 900123 becomes +44 7700 900123. The +1 plan has no trunk prefix, so nothing is removed there.
The ITU standard for writing a phone number so it works from anywhere: a plus sign, the country code, then the national number, with no spaces, dashes or brackets, up to 15 digits. Storing numbers this way means your database does not need to know where a message is being sent from.
The destination does, though not because of the code itself — each operator sets its own termination rate. The bigger variable is usually the alphabet: Arabic, Cyrillic, Greek, Hebrew, Thai and CJK scripts are sent as unicode, which cuts a segment from 160 characters to 70 and can double the segments a message needs.
We deliver to every country listed on this page. Some markets require a sender ID to be registered or a template pre-approved before traffic passes, which affects lead time rather than reach — the researched market guides above cover where that applies.