Skip to content
Explainers & Big Questions

Country Codes: Phone, ISO and Internet Codes Compared

Three country-code systems illustrated by a phone displaying +49, a document displaying DE, and a browser displaying .de, all using Germany as the example.

A form asking for a “country code” may want two letters, while a telephone needs digits and a website uses a domain ending. These systems often refer to the same place but do different jobs. Choose the system first, then look up the identifier.

1. Which country-code system do you need?

Check the label or instructions rather than guessing from the word “country.” A telephone field commonly expects a plus sign followed by digits. A database field may specify ISO alpha-2 or alpha-3. An internet-domain question concerns the suffix after the final dot, while a mobile-network field refers to a separate technical numbering system.

The organizations responsible are different too: the International Telecommunication Union’s E.164 framework covers international telephone numbering, ISO 3166 provides standardized country identifiers, and IANA’s Root Zone Database records top-level domains. Mobile network identification uses ITU E.212.

Identifying a place in one system does not establish that it is a sovereign state. Territories and other separately coded areas can have their own identifiers, and each system has its own coverage and exceptions.

2. Compare country and area codes

This reference covers the 193 UN member states plus the Holy See and the State of Palestine, with eight additional separately coded areas marked “area”: Bermuda, the Faroe Islands, Gibraltar, Greenland, Guam, Hong Kong, Macao, and Puerto Rico. It is not a complete list of ISO entries, telephone allocations, or internet domains.

The domain column shows one Latin-letter country-code top-level domain (ccTLD) per entry, not internationalized domain names. Telephone entries distinguish the shared +1 calling code from its area codes. Links on calling prefixes lead to the primary numbering reference; domain links open the corresponding IANA record.

Search the table by country or area name, calling prefix, ISO code, or domain. All 203 entries belong to this reference; use the table controls to explore the results.

Country and selected-area code reference

Country or areaCalling prefixISO alpha-2ISO alpha-3Latin ccTLDNotes
Afghanistan+93AFAFG.af—
Albania+355ALALB.al—
Algeria+213DZDZA.dz—
Andorra+376ADAND.ad—
Angola+244AOAGO.ao—
Antigua and Barbuda+1
Area: 268
AGATG.agShared +1 plan; area code(s): 268
Argentina+54ARARG.ar—
Armenia+374AMARM.am—
Australia+61AUAUS.au—
Austria+43ATAUT.at—
Azerbaijan+994AZAZE.az—
Bahamas+1
Area: 242
BSBHS.bsShared +1 plan; area code(s): 242
Bahrain+973BHBHR.bh—
Bangladesh+880BDBGD.bd—
Barbados+1
Area: 246
BBBRB.bbShared +1 plan; area code(s): 246
Belarus+375BYBLR.by—
Belgium+32BEBEL.be—
Belize+501BZBLZ.bz—
Benin+229BJBEN.bj—
Bermuda (area)+1
Area: 441
BMBMU.bmShared +1 plan; area code(s): 441
Bhutan+975BTBTN.bt—
Bolivia+591BOBOL.bo—
Bosnia and Herzegovina+387BABIH.ba—
Botswana+267BWBWA.bw—
Brazil+55BRBRA.br—
Brunei+673BNBRN.bn—
Bulgaria+359BGBGR.bg—
Burkina Faso+226BFBFA.bf—
Burundi+257BIBDI.bi—
Cabo Verde+238CVCPV.cv—
Cambodia+855KHKHM.kh—
Cameroon+237CMCMR.cm—
Canada+1CACAN.caShared +1 numbering plan; an area code is also required.
Central African Republic+236CFCAF.cf—
Chad+235TDTCD.td—
Chile+56CLCHL.cl—
China+86CNCHN.cn—
Colombia+57COCOL.co—
Comoros+269KMCOM.km—
Costa Rica+506CRCRI.cr—
Croatia+385HRHRV.hr—
Cuba+53CUCUB.cu—
Cyprus+357CYCYP.cy—
Czechia+420CZCZE.cz—
Côte d’Ivoire+225CICIV.ci—
Democratic Republic of the Congo+243CDCOD.cd—
Denmark+45DKDNK.dk—
Djibouti+253DJDJI.dj—
Dominica+1
Area: 767
DMDMA.dmShared +1 plan; area code(s): 767
Dominican Republic+1
Area: 809, 829, 849
DODOM.doShared +1 plan; area code(s): 809, 829, 849
Ecuador+593ECECU.ec—
Egypt+20EGEGY.eg—
El Salvador+503SVSLV.sv—
Equatorial Guinea+240GQGNQ.gq—
Eritrea+291ERERI.er—
Estonia+372EEEST.ee—
Eswatini+268SZSWZ.sz—
Ethiopia+251ETETH.et—
Faroe Islands (area)+298FOFRO.fo—
Fiji+679FJFJI.fj—
Finland+358FIFIN.fi—
France+33FRFRA.fr—
Gabon+241GAGAB.ga—
Gambia+220GMGMB.gm—
Georgia+995GEGEO.ge—
Germany+49DEDEU.de—
Ghana+233GHGHA.gh—
Gibraltar (area)+350GIGIB.gi—
Greece+30GRGRC.gr—
Greenland (area)+299GLGRL.gl—
Grenada+1
Area: 473
GDGRD.gdShared +1 plan; area code(s): 473
Guam (area)+1
Area: 671
GUGUM.guShared +1 plan; area code(s): 671
Guatemala+502GTGTM.gt—
Guinea+224GNGIN.gn—
Guinea-Bissau+245GWGNB.gw—
Guyana+592GYGUY.gy—
Haiti+509HTHTI.ht—
Honduras+504HNHND.hn—
Hong Kong (area)+852HKHKG.hk—
Hungary+36HUHUN.hu—
Iceland+354ISISL.is—
India+91ININD.in—
Indonesia+62IDIDN.id—
Iran+98IRIRN.ir—
Iraq+964IQIRQ.iq—
Ireland+353IEIRL.ie—
Israel+972ILISR.il—
Italy+39ITITA.it—
Jamaica+1
Area: 876, 658
JMJAM.jmShared +1 plan; area code(s): 876, 658
Japan+81JPJPN.jp—
Jordan+962JOJOR.jo—
Kazakhstan+7KZKAZ.kzShares country calling code +7.
Kenya+254KEKEN.ke—
Kiribati+686KIKIR.ki—
Kuwait+965KWKWT.kw—
Kyrgyzstan+996KGKGZ.kg—
Laos+856LALAO.la—
Latvia+371LVLVA.lv—
Lebanon+961LBLBN.lb—
Lesotho+266LSLSO.ls—
Liberia+231LRLBR.lr—
Libya+218LYLBY.ly—
Liechtenstein+423LILIE.li—
Lithuania+370LTLTU.lt—
Luxembourg+352LULUX.lu—
Macao (area)+853MOMAC.mo—
Madagascar+261MGMDG.mg—
Malawi+265MWMWI.mw—
Malaysia+60MYMYS.my—
Maldives+960MVMDV.mv—
Mali+223MLMLI.ml—
Malta+356MTMLT.mt—
Marshall Islands+692MHMHL.mh—
Mauritania+222MRMRT.mr—
Mauritius+230MUMUS.mu—
Mexico+52MXMEX.mx—
Micronesia+691FMFSM.fm—
Moldova+373MDMDA.md—
Monaco+377MCMCO.mc—
Mongolia+976MNMNG.mn—
Montenegro+382MEMNE.me—
Morocco+212MAMAR.ma—
Mozambique+258MZMOZ.mz—
Myanmar+95MMMMR.mm—
Namibia+264NANAM.na—
Naoero (Nauru)+674NRNRU.nr—
Nepal+977NPNPL.np—
Netherlands+31NLNLD.nl—
New Zealand+64NZNZL.nz—
Nicaragua+505NINIC.ni—
Niger+227NENER.ne—
Nigeria+234NGNGA.ng—
North Korea+850KPPRK.kp—
North Macedonia+389MKMKD.mk—
Norway+47NONOR.no—
Oman+968OMOMN.om—
Pakistan+92PKPAK.pk—
Palau+680PWPLW.pw—
Palestine+970PSPSE.psAssigned +970. ITU communication dated 1 October 2024 states implementation was not complete; check the intended number and provider before dialing.
Panama+507PAPAN.pa—
Papua New Guinea+675PGPNG.pg—
Paraguay+595PYPRY.py—
Peru+51PEPER.pe—
Philippines+63PHPHL.ph—
Poland+48PLPOL.pl—
Portugal+351PTPRT.pt—
Puerto Rico (area)+1
Area: 787, 939
PRPRI.prShared +1 plan; area code(s): 787, 939
Qatar+974QAQAT.qa—
Republic of the Congo+242CGCOG.cg—
Romania+40ROROU.ro—
Russia+7RURUS.ruShares country calling code +7.
Rwanda+250RWRWA.rw—
Saint Kitts and Nevis+1
Area: 869
KNKNA.knShared +1 plan; area code(s): 869
Saint Lucia+1
Area: 758
LCLCA.lcShared +1 plan; area code(s): 758
Saint Vincent and the Grenadines+1
Area: 784
VCVCT.vcShared +1 plan; area code(s): 784
Samoa+685WSWSM.ws—
San Marino+378SMSMR.sm—
Saudi Arabia+966SASAU.sa—
Senegal+221SNSEN.sn—
Serbia+381RSSRB.rs—
Seychelles+248SCSYC.sc—
Sierra Leone+232SLSLE.sl—
Singapore+65SGSGP.sg—
Slovakia+421SKSVK.sk—
Slovenia+386SISVN.si—
Solomon Islands+677SBSLB.sb—
Somalia+252SOSOM.so—
South Africa+27ZAZAF.za—
South Korea+82KRKOR.kr—
South Sudan+211SSSSD.ss—
Spain+34ESESP.es—
Sri Lanka+94LKLKA.lk—
Sudan+249SDSDN.sd—
Suriname+597SRSUR.sr—
Sweden+46SESWE.se—
Switzerland+41CHCHE.ch—
Syria+963SYSYR.sy—
São Tomé and Príncipe+239STSTP.st—
Tajikistan+992TJTJK.tj—
Tanzania+255TZTZA.tz—
Thailand+66THTHA.th—
Timor-Leste+670TLTLS.tl—
Togo+228TGTGO.tg—
Tonga+676TOTON.to—
Trinidad and Tobago+1
Area: 868
TTTTO.ttShared +1 plan; area code(s): 868
Tunisia+216TNTUN.tn—
Turkmenistan+993TMTKM.tm—
Tuvalu+688TVTUV.tv—
Türkiye+90TRTUR.tr—
Uganda+256UGUGA.ug—
Ukraine+380UAUKR.ua—
United Arab Emirates+971AEARE.ae—
United Kingdom+44GBGBR.ukISO GB/GBR; Internet .uk, not .gb.
United States+1USUSA.usShared +1 numbering plan; an area code is also required.
Uruguay+598UYURY.uy—
Uzbekistan+998UZUZB.uz—
Vanuatu+678VUVUT.vu—
Vatican City (Holy See)+39VAVAT.vaPractical Vatican telephone access uses +39; do not substitute +379.
Venezuela+58VEVEN.ve—
Vietnam+84VNVNM.vn—
Yemen+967YEYEM.ye—
Zambia+260ZMZMB.zm—
Zimbabwe+263ZWZWE.zw—

A listed calling code is not a guarantee that every number is reachable. Use the full number supplied by the recipient and check the numbering-plan notes, particularly where implementation is changing.

3. International calling codes

Country calling code versus access and area codes

The plus sign represents international dialing format; it is not itself one of the code’s digits. When entering a number on a device that accepts this format, keep the recipient’s complete international number. The international access prefix used from a particular network is a separate matter: 00 and 011 are not universal country codes.

Do not automatically remove every zero after the calling code. National numbering plans differ, and an incorrect shortcut can change the number. The ITU national numbering-plan directory links to the country-specific information.

The United States and Canada share +1 with other participants in the North American Numbering Plan. In +1 242, for example, +1 is the country calling code and 242 identifies the Bahamas within that plan. Treating +1242 as an independent four-digit country code hides this structure. The North American Numbering Plan Administrator explains the shared arrangement.

4. ISO codes and internet domains

DE, CH, and SE are not telephone prefixes

ISO alpha-2 uses two letters and alpha-3 uses three. Germany is DE/DEU, Switzerland CH/CHE, and Sweden SE/SWE. The three-letter value is not reliably formed by adding a letter to the two-letter one. Use the specified identifier exactly, particularly when importing data or completing a form.

The table’s ISO columns come from the UN Statistics Division’s country-and-area table, which publishes ISO alpha-2 and alpha-3 alongside its own statistical codes. ISO’s browsing platform is the direct reference for the standard and its changes.

A domain ending has its own registration rules

Many Latin-letter ccTLDs resemble ISO alpha-2 codes, but they should not be generated by simply placing a dot before those letters. The United Kingdom is GB/GBR in ISO but uses .uk online. IANA’s .gb record says that .gb is reserved and may not be used.

A root-database entry describes a domain’s delegation, not a promise that anyone can register under it. Registry eligibility and registration rules require separate checking. This table also does not attempt to list every internationalized domain written in other scripts.

5. Mobile country codes identify networks

MCC and MNC are not the number you dial

Under ITU E.212, a mobile country code (MCC) has three digits and a mobile network code (MNC) has two or three. Together they identify a network within the numbering system used for subscriber identification. They do not replace an international telephone calling code.

The word “country” can be misleading here: international and shared assignments also exist. A home-network identifier is not a reliable statement of where a phone is physically located while roaming. For that reason, this page explains MCC/MNC but does not present a short list of examples as a complete network-assignment register.

6. Shared codes and important exceptions

Shared calling codes: +1 serves multiple countries and areas; Russia and Kazakhstan share +7. A calling prefix alone therefore cannot always identify a unique country.

The Holy See and Vatican City: official Vatican contact numbers use +39. The table follows that practical telephone information, rather than presenting +379 as a prefix to use for those contacts.

State of Palestine: +970 is assigned, but an ITU communication dated October 1, 2024 states that implementation was not complete. That dated notice is not a live routing check; confirm the intended number and its provider before making a call.

Names and codes: a change in a country’s name need not change all of its identifiers. Naoero is also widely known as Nauru; the table includes both names for recognition. Different code systems update through their own processes rather than as one synchronized list.

What Did We Learn Today?

Start with the system, not just the country name. Calling prefixes, ISO letters, internet domains, and mobile-network identifiers answer different questions. Shared prefixes, separately coded areas, and exceptions such as GB versus .uk make source checking more reliable than guessing.

Sources & Data Notes

The table combines separately maintained numbering and identifier systems. Its scope is 195 entries under the UN-member-plus-observer convention and eight selected additional areas, not an exhaustive sovereignty or code-allocation list. Data were checked against the linked primary records in November 2026; assignments and implementation can change. Calling-prefix links retain individual source records. Domain coverage is Latin-letter ccTLDs only.

See something off?

Thanks for your feedback!
Share via
Copy link