Country codes: ISO, calling codes and internet domains
Look up any country’s two- and three-letter ISO codes, its numeric code, the international dialling code and its internet domain, or download all of them as a CSV. Below the table: why Germany is DE, why the UK’s domain is .uk, and which countries share a calling code.
Codes checked against UN, ITU and IANA lists on 12 November 2026 · Sources & methodology
All country codes
Search by country name or by any code. The numeric code is text, not a number: keep its leading zeros (Afghanistan is 004). For the countries in the North American Numbering Plan, the calling code includes the three-digit area code you dial after +1.
196 countries. Scroll the table for all entries.
| AF | AFG | 004 | +93 | .af | |
| AL | ALB | 008 | +355 | .al | |
| DZ | DZA | 012 | +213 | .dz | |
| AD | AND | 020 | +376 | .ad | |
| AO | AGO | 024 | +244 | .ao | |
| AG | ATG | 028 | +1 268 | .ag | |
| AR | ARG | 032 | +54 | .ar | |
| AM | ARM | 051 | +374 | .am | |
| AU | AUS | 036 | +61 | .au | |
| AT | AUT | 040 | +43 | .at | |
| AZ | AZE | 031 | +994 | .az | |
| BS | BHS | 044 | +1 242 | .bs | |
| BH | BHR | 048 | +973 | .bh | |
| BD | BGD | 050 | +880 | .bd | |
| BB | BRB | 052 | +1 246 | .bb | |
| BY | BLR | 112 | +375 | .by | |
| BE | BEL | 056 | +32 | .be | |
| BZ | BLZ | 084 | +501 | .bz | |
| BJ | BEN | 204 | +229 | .bj | |
| BT | BTN | 064 | +975 | .bt | |
| BO | BOL | 068 | +591 | .bo | |
| BA | BIH | 070 | +387 | .ba | |
| BW | BWA | 072 | +267 | .bw | |
| BR | BRA | 076 | +55 | .br | |
| BN | BRN | 096 | +673 | .bn | |
| BG | BGR | 100 | +359 | .bg | |
| BF | BFA | 854 | +226 | .bf | |
| BI | BDI | 108 | +257 | .bi | |
| KH | KHM | 116 | +855 | .kh | |
| CM | CMR | 120 | +237 | .cm | |
| CA | CAN | 124 | +1 | .ca | |
| CV | CPV | 132 | +238 | .cv | |
| CF | CAF | 140 | +236 | .cf | |
| TD | TCD | 148 | +235 | .td | |
| CL | CHL | 152 | +56 | .cl | |
| CN | CHN | 156 | +86 | .cn | |
| CO | COL | 170 | +57 | .co | |
| KM | COM | 174 | +269 | .km | |
| CR | CRI | 188 | +506 | .cr | |
| HR | HRV | 191 | +385 | .hr | |
| CU | CUB | 192 | +53 | .cu | |
| CY | CYP | 196 | +357 | .cy | |
| CZ | CZE | 203 | +420 | .cz | |
| CD | COD | 180 | +243 | .cd | |
| DK | DNK | 208 | +45 | .dk | |
| DJ | DJI | 262 | +253 | .dj | |
| DM | DMA | 212 | +1 767 | .dm | |
| DO | DOM | 214 | +1 809 | .do | |
| EC | ECU | 218 | +593 | .ec | |
| EG | EGY | 818 | +20 | .eg | |
| SV | SLV | 222 | +503 | .sv | |
| GQ | GNQ | 226 | +240 | .gq | |
| ER | ERI | 232 | +291 | .er | |
| EE | EST | 233 | +372 | .ee | |
| SZ | SWZ | 748 | +268 | .sz | |
| ET | ETH | 231 | +251 | .et | |
| FJ | FJI | 242 | +679 | .fj | |
| FI | FIN | 246 | +358 | .fi | |
| FR | FRA | 250 | +33 | .fr | |
| GA | GAB | 266 | +241 | .ga | |
| GM | GMB | 270 | +220 | .gm | |
| GE | GEO | 268 | +995 | .ge | |
| DE | DEU | 276 | +49 | .de | |
| GH | GHA | 288 | +233 | .gh | |
| GR | GRC | 300 | +30 | .gr | |
| GD | GRD | 308 | +1 473 | .gd | |
| GT | GTM | 320 | +502 | .gt | |
| GN | GIN | 324 | +224 | .gn | |
| GW | GNB | 624 | +245 | .gw | |
| GY | GUY | 328 | +592 | .gy | |
| HT | HTI | 332 | +509 | .ht | |
| HN | HND | 340 | +504 | .hn | |
| HU | HUN | 348 | +36 | .hu | |
| IS | ISL | 352 | +354 | .is | |
| IN | IND | 356 | +91 | .in | |
| ID | IDN | 360 | +62 | .id | |
| IR | IRN | 364 | +98 | .ir | |
| IQ | IRQ | 368 | +964 | .iq | |
| IE | IRL | 372 | +353 | .ie | |
| IL | ISR | 376 | +972 | .il | |
| IT | ITA | 380 | +39 | .it | |
| CI | CIV | 384 | +225 | .ci | |
| JM | JAM | 388 | +1 876 | .jm | |
| JP | JPN | 392 | +81 | .jp | |
| JO | JOR | 400 | +962 | .jo | |
| KZ | KAZ | 398 | +7 | .kz | |
| KE | KEN | 404 | +254 | .ke | |
| KI | KIR | 296 | +686 | .ki | |
| KW | KWT | 414 | +965 | .kw | |
| KG | KGZ | 417 | +996 | .kg | |
| LA | LAO | 418 | +856 | .la | |
| LV | LVA | 428 | +371 | .lv | |
| LB | LBN | 422 | +961 | .lb | |
| LS | LSO | 426 | +266 | .ls | |
| LR | LBR | 430 | +231 | .lr | |
| LY | LBY | 434 | +218 | .ly | |
| LI | LIE | 438 | +423 | .li | |
| LT | LTU | 440 | +370 | .lt | |
| LU | LUX | 442 | +352 | .lu | |
| MG | MDG | 450 | +261 | .mg | |
| MW | MWI | 454 | +265 | .mw | |
| MY | MYS | 458 | +60 | .my | |
| MV | MDV | 462 | +960 | .mv | |
| ML | MLI | 466 | +223 | .ml | |
| MT | MLT | 470 | +356 | .mt | |
| MH | MHL | 584 | +692 | .mh | |
| MR | MRT | 478 | +222 | .mr | |
| MU | MUS | 480 | +230 | .mu | |
| MX | MEX | 484 | +52 | .mx | |
| FM | FSM | 583 | +691 | .fm | |
| MD | MDA | 498 | +373 | .md | |
| MC | MCO | 492 | +377 | .mc | |
| MN | MNG | 496 | +976 | .mn | |
| ME | MNE | 499 | +382 | .me | |
| MA | MAR | 504 | +212 | .ma | |
| MZ | MOZ | 508 | +258 | .mz | |
| MM | MMR | 104 | +95 | .mm | |
| NA | NAM | 516 | +264 | .na | |
| NR | NRU | 520 | +674 | .nr | |
| NP | NPL | 524 | +977 | .np | |
| NL | NLD | 528 | +31 | .nl | |
| NZ | NZL | 554 | +64 | .nz | |
| NI | NIC | 558 | +505 | .ni | |
| NE | NER | 562 | +227 | .ne | |
| NG | NGA | 566 | +234 | .ng | |
| KP | PRK | 408 | +850 | .kp | |
| MK | MKD | 807 | +389 | .mk | |
| NO | NOR | 578 | +47 | .no | |
| OM | OMN | 512 | +968 | .om | |
| PK | PAK | 586 | +92 | .pk | |
| PW | PLW | 585 | +680 | .pw | |
| PS | PSE | 275 | +970 | .ps | |
| PA | PAN | 591 | +507 | .pa | |
| PG | PNG | 598 | +675 | .pg | |
| PY | PRY | 600 | +595 | .py | |
| PE | PER | 604 | +51 | .pe | |
| PH | PHL | 608 | +63 | .ph | |
| PL | POL | 616 | +48 | .pl | |
| PT | PRT | 620 | +351 | .pt | |
| QA | QAT | 634 | +974 | .qa | |
| CG | COG | 178 | +242 | .cg | |
| RO | ROU | 642 | +40 | .ro | |
| RU | RUS | 643 | +7 | .ru | |
| RW | RWA | 646 | +250 | .rw | |
| KN | KNA | 659 | +1 869 | .kn | |
| LC | LCA | 662 | +1 758 | .lc | |
| VC | VCT | 670 | +1 784 | .vc | |
| WS | WSM | 882 | +685 | .ws | |
| SM | SMR | 674 | +378 | .sm | |
| ST | STP | 678 | +239 | .st | |
| SA | SAU | 682 | +966 | .sa | |
| SN | SEN | 686 | +221 | .sn | |
| RS | SRB | 688 | +381 | .rs | |
| SC | SYC | 690 | +248 | .sc | |
| SL | SLE | 694 | +232 | .sl | |
| SG | SGP | 702 | +65 | .sg | |
| SK | SVK | 703 | +421 | .sk | |
| SI | SVN | 705 | +386 | .si | |
| SB | SLB | 090 | +677 | .sb | |
| SO | SOM | 706 | +252 | .so | |
| ZA | ZAF | 710 | +27 | .za | |
| KR | KOR | 410 | +82 | .kr | |
| SS | SSD | 728 | +211 | .ss | |
| ES | ESP | 724 | +34 | .es | |
| LK | LKA | 144 | +94 | .lk | |
| SD | SDN | 729 | +249 | .sd | |
| SR | SUR | 740 | +597 | .sr | |
| SE | SWE | 752 | +46 | .se | |
| CH | CHE | 756 | +41 | .ch | |
| SY | SYR | 760 | +963 | .sy | |
| TW | TWN | 158 | +886 | .tw | |
| TJ | TJK | 762 | +992 | .tj | |
| TZ | TZA | 834 | +255 | .tz | |
| TH | THA | 764 | +66 | .th | |
| TL | TLS | 626 | +670 | .tl | |
| TG | TGO | 768 | +228 | .tg | |
| TO | TON | 776 | +676 | .to | |
| TT | TTO | 780 | +1 868 | .tt | |
| TN | TUN | 788 | +216 | .tn | |
| TR | TUR | 792 | +90 | .tr | |
| TM | TKM | 795 | +993 | .tm | |
| TV | TUV | 798 | +688 | .tv | |
| UG | UGA | 800 | +256 | .ug | |
| UA | UKR | 804 | +380 | .ua | |
| AE | ARE | 784 | +971 | .ae | |
| GB | GBR | 826 | +44 | .uk | |
| US | USA | 840 | +1 | .us | |
| UY | URY | 858 | +598 | .uy | |
| UZ | UZB | 860 | +998 | .uz | |
| VU | VUT | 548 | +678 | .vu | |
| VA | VAT | 336 | +39 | .va | |
| VE | VEN | 862 | +58 | .ve | |
| VN | VNM | 704 | +84 | .vn | |
| YE | YEM | 887 | +967 | .ye | |
| ZM | ZMB | 894 | +260 | .zm | |
| ZW | ZWE | 716 | +263 | .zw |
No countries match these filters. Try another name or reset the filters.
Four code systems, four organisations
- ISO 3166-1 is the international standard for country codes, maintained by the ISO 3166 Maintenance Agency. It assigns each country and territory a two-letter (alpha-2), three-letter (alpha-3) and numeric code: 249 in total, of which 196 belong to the countries on this site and 53 to territories such as Greenland (GL) and Puerto Rico (PR), plus Antarctica (AQ).
- Numeric codes are the UN Statistics Division’s M49 codes. They survive a change of name: when Swaziland became Eswatini, 748 stayed 748.
- Calling codes are assigned by the International Telecommunication Union (ITU) under Recommendation E.164 and have nothing to do with ISO: the UK is GB in ISO but +44 for telephones.
- Internet country-code domains are delegated by IANA. They follow the ISO alpha-2 code with one exception, the United Kingdom’s .uk.
Codes change when countries do. Nauru asked the UN in 2026 to use its Nauruan name, Naoero; the UN’s M49 list now shows the new name with the old codes (NR, NRU, 520). AP reported that the three-letter code would become NRO, but no change had been published by 12 November 2026, so the table keeps NRU.
Codes that don’t match the English name
27 of the 196 alpha-2 codes do not start with the first letter of the country’s English name, and 68 alpha-3 codes do not begin with their alpha-2 code (Austria is AT but AUT). There are three main reasons: the code follows the country’s own name, it follows an older name, or it had to be told apart from a similar name.
Codes from the country’s own language
| Code | Country | From | Language |
|---|---|---|---|
| DE | Germany | Deutschland | German |
| CH | Switzerland | Confoederatio Helvetica | Latin |
| ES | Spain | España | Spanish |
| HR | Croatia | Hrvatska | Croatian |
| ZA | South Africa | Zuid-Afrika | Dutch |
| KH | Cambodia | Kampuchea | Khmer |
| DZ | Algeria | Dzayer / Al-Djazaïr | Arabic and Berber |
| TD | Chad | Tchad | French |
| KM | Comoros | Komori | Comorian |
| MK | North Macedonia | Makedonija | Macedonian |
Old names, word order and similar names
| Code | Country | Based on | Why |
|---|---|---|---|
| SZ | Eswatini | Swaziland | renamed Eswatini in 2018; the code was kept |
| WS | Samoa | Western Samoa | renamed Samoa in 1997 |
| CI | Ivory Coast | Côte d’Ivoire | the country’s official name in every language |
| KP | North Korea | Korea, Democratic People’s Republic of | ISO sorts by “Korea” |
| KR | South Korea | Korea, Republic of | likewise |
| CD | Democratic Republic of the Congo | Congo, Democratic Republic of the | distinguished from CG, Congo |
| SV | El Salvador | Salvador | the name without its article |
| GQ | Equatorial Guinea | Guinée équatoriale | the French name |
| RS | Serbia | Republika Srbija | the Serbian name; assigned in 2006 |
The remaining mismatches come from word order (Saint Kitts and Nevis is KN, Saint Lucia LC, Saint Vincent VC, the United Arab Emirates AE) and from English short names that differ from ours (Micronesia is FM for Federated States of Micronesia). The ISO Maintenance Agency does not publish a reason for each code; these are the standard explanations.
Calling codes: zones and shared codes
The first digit of a calling code identifies a world zone. Zone 2 is Africa, zones 3 and 4 Europe, 5 Latin America, 6 Southeast Asia and Oceania, 8 East Asia and 9 the rest of Asia. Zones 1 and 7 are single shared numbering plans. Of the 196 countries, 15 have a one-digit code, 45 two digits and 136 three digits; large countries tend to have the shortest.
Countries on this site by the first digit of their ITU calling code.
- +1 is shared by 13 countries in the North American Numbering Plan, from the United States and Canada to 11 Caribbean states, each with its own area code.
- +7 is shared by Russia and Kazakhstan. In June 2026 the ITU returned +997, once set aside for Kazakhstan, to the spare pool after the two countries agreed to keep sharing zone 7.
- +39 covers Italy and Vatican City; +379 is assigned to the Vatican but reserved for future use.
- +970 is reserved by the ITU for the Palestinian Authority, and +886 is used by Taiwan.
- Territories often share their state’s code (Jersey, Guernsey and the Isle of Man use +44) or have their own (Greenland +299, Hong Kong +852).
Internet domains: why .uk and not .gb
Every country on this site has an active country-code top-level domain in IANA’s root zone, and all but one match the ISO alpha-2 code. The exception is the United Kingdom: .uk was already in use when country domains were tied to ISO codes, and IANA allowed it to continue on condition that .gb is reserved and never used. The .gb domain still exists in the root zone, managed by IANA itself as a reserved name.
Some country domains are better known for other uses than for their country: Tuvalu’s .tv, the British Indian Ocean Territory’s .io and Colombia’s .co are widely sold to businesses worldwide. The .eu domain belongs to the European Union, not a country, and .su, the Soviet Union’s domain, is still active more than three decades after the country dissolved.
Frequently asked questions
What is the difference between alpha-2, alpha-3 and numeric codes?
All three come from the ISO 3166-1 standard. Alpha-2 codes (DE, JP) are the most widely used, including in internet domains and most software. Alpha-3 codes (DEU, JPN) are easier to read and are used in passports and by the UN. Numeric codes (276, 392) are the UN’s M49 codes and do not depend on the Latin alphabet.
Why is the United Kingdom GB but its domain .uk?
GB is the ISO code, based on Great Britain. The .uk domain was in use before internet country domains were tied to ISO codes, and IANA allowed it to stay on condition that .gb is reserved and not used. The EU also uses UK, and EL for Greece, in its own statistics.
Which countries share the calling code +1?
The North American Numbering Plan covers 13 countries: Antigua and Barbuda, Bahamas, Barbados, Canada, Dominica, Dominican Republic, Grenada, Jamaica, Saint Kitts and Nevis, Saint Lucia, Saint Vincent and the Grenadines, Trinidad and Tobago, United States, plus US and UK territories such as Puerto Rico and Bermuda. Each has its own three-digit area code.
Does Kosovo have a country code?
Kosovo has no officially assigned ISO code. The user-assigned code XK is widely used, including by the EU and IMF. Its calling code is +383; there is no .xk internet domain.
What is Vatican City’s calling code?
Vatican City is reached through Italy’s +39 (Rome numbers beginning 06 698). The ITU has assigned +379 to Vatican City, but it is reserved for future use and not in service.
Sources & methodology
ISO alpha-2, alpha-3 and numeric codes come from the UN Statistics Division’s M49 table, which lists the ISO codes alongside its own numeric codes; Taiwan, absent from M49, uses the ISO values TW, TWN and 158. Calling codes follow the ITU’s E.164 list as amended to June 2026; for +1 countries other than the United States and Canada, the NANP area code from each country profile is added. Domains were each checked as active in the IANA root zone. IOC and FIFA codes are not included because no complete authoritative list could be obtained. Mismatch counts are calculated from the codes and the English short names used on this site.
- UN Statistics Division: Standard country or area codes (M49), overview
ISO alpha-2, alpha-3 and numeric codes; Taiwan (not in M49) uses the ISO values TW, TWN, 158. Accessed 12 November 2026. The ISO Online Browsing Platform itself could not be consulted automatically.
- ITU: List of ITU-T Recommendation E.164 assigned country codes (Annex to OB 1114, 15 December 2016) and amendments to No. 48 (OB 1341, 1 June 2026)
Country calling codes, shared zones and reserved codes such as +379 (Vatican City) and +970 (Palestinian Authority).
- North American Numbering Plan Administrator
Area codes of the +1 countries. Some have more than one (the Dominican Republic uses 809, 829 and 849; Jamaica 876 and 658); the table shows the original one.
- IANA: Root Zone Database
All 196 ccTLDs active on 12 November 2026.
- IANA: .gb delegation record
“IANA permitted the use of ‘UK’ … conditional on ‘GB’ being reserved against use.” Updated 10 September 2024.
- Eurostat: country codes glossary
EU usage of EL for Greece and UK for the United Kingdom.
- AP: Nauru changes its name to Naoero
3 August 2026; reports a planned change of the three-letter code from NRU to NRO, not yet reflected in UN M49.
Country lists follow our 196-profile directory convention: 193 UN members, Vatican City, Palestine and Taiwan. Dependent territories are identified separately. A missing observation never means zero.