ISO 3166-1 country codes reference — national flags, a globe and alpha-2 code tiles for US, GB, DE, IN and JP beside a passport

ISO 3166-1 Country Codes

The complete reference for ISO 3166-1 country codes — covering all 249 countries and territories with their two-letter Alpha-2 code, three-digit numeric code, official currency, currency symbol, and country-code top-level domain (ccTLD).

Reference data reviewed and last updated 3 September 2026 · Source: ISO 3166 Maintenance Agency

Country Codes at a Glance

What a country code is
An ISO 3166-1 country code is a short standardised identifier for a country or territory. The standard defines three forms: a two-letter alpha-2 code (DE), a three-letter alpha-3 code (DEU) and a three-digit numeric code (276).
How many exist
ISO 3166-1 covers 249 countries, territories and special areas of geographical interest. All 249 are listed in the searchable table on this page with their currency, symbol and ccTLD.
Where you will meet them
The first two characters of every IBAN are an alpha-2 country code. So are characters 5 and 6 of every SWIFT/BIC code, the suffix of every ccTLD, and the prefix of every EU VAT number.
What they are not
A country code is not a telephone dialling code. +49 for Germany comes from ITU-T E.164, an unrelated telecoms standard. It is also not a currency code — those are three letters and come from ISO 4217.
Who maintains the standard
The ISO 3166 Maintenance Agency, part of the International Organization for Standardization. It publishes a newsletter whenever a code is added, retired or reassigned.
Uppercase or lowercase
Official ISO codes are always uppercase (DE, GB, US). Lowercase forms are used only for internet domain suffixes, so .de is the ccTLD while DE is the country code.

Showing 249 of 249 countries and territories

CountryAlpha-2Currency
🇦🇫Afghanistan
AFAfghan Afghani
🇦🇽Åland Islands
AXEuro
🇦🇱Albania
ALAlbanian Lek
🇩🇿Algeria
DZAlgerian Dinar
🇦🇸American Samoa
ASUS Dollar
🇦🇩Andorra
ADEuro
🇦🇴Angola
AOAngolan Kwanza
🇦🇮Anguilla
AIEast Caribbean Dollar
🇦🇶Antarctica
AQ
🇦🇬Antigua and Barbuda
AGEast Caribbean Dollar
🇦🇷Argentina
ARArgentine Peso
🇦🇲Armenia
AMArmenian Dram
🇦🇼Aruba
AWAruban Florin
🇦🇺Australia
AUAustralian Dollar
🇦🇹Austria
ATEuro
🇦🇿Azerbaijan
AZAzerbaijani Manat
🇧🇸Bahamas
BSBahamian Dollar
🇧🇭Bahrain
BHBahraini Dinar
🇧🇩Bangladesh
BDBangladeshi Taka
🇧🇧Barbados
BBBarbadian Dollar
🇧🇾Belarus
BYBelarusian Ruble
🇧🇪Belgium
BEEuro
🇧🇿Belize
BZBelize Dollar
🇧🇯Benin
BJWest African CFA Franc
🇧🇲Bermuda
BMBermudian Dollar
🇧🇹Bhutan
BTBhutanese Ngultrum
🇧🇴Bolivia
BOBolivian Boliviano
🇧🇶Bonaire, Sint Eustatius and Saba
BQUS Dollar
🇧🇦Bosnia and Herzegovina
BABosnia-Herzegovina Convertible Mark
🇧🇼Botswana
BWBotswanan Pula
🇧🇻Bouvet Island
BVNorwegian Krone
🇧🇷Brazil
BRBrazilian Real
🇮🇴British Indian Ocean Territory
IOUS Dollar
🇧🇳Brunei Darussalam
BNBrunei Dollar
🇧🇬Bulgaria
BGBulgarian Lev
🇧🇫Burkina Faso
BFWest African CFA Franc
🇧🇮Burundi
BIBurundian Franc
🇨🇻Cabo Verde
CVCape Verdean Escudo
🇰🇭Cambodia
KHCambodian Riel
🇨🇲Cameroon
CMCentral African CFA Franc
🇨🇦Canada
CACanadian Dollar
🇰🇾Cayman Islands
KYCayman Islands Dollar
🇨🇫Central African Republic
CFCentral African CFA Franc
🇹🇩Chad
TDCentral African CFA Franc
🇨🇱Chile
CLChilean Peso
🇨🇳China
CNChinese Yuan
🇨🇽Christmas Island
CXAustralian Dollar
🇨🇨Cocos (Keeling) Islands
CCAustralian Dollar
🇨🇴Colombia
COColombian Peso
🇰🇲Comoros
KMComorian Franc
🇨🇬Congo
CGCentral African CFA Franc
🇨🇩Congo (Democratic Republic)
CDCongolese Franc
🇨🇰Cook Islands
CKNew Zealand Dollar
🇨🇷Costa Rica
CRCosta Rican Colon
🇨🇮Cote d'Ivoire
CIWest African CFA Franc
🇭🇷Croatia
HREuro
🇨🇺Cuba
CUCuban Peso
🇨🇼Curacao
CWNetherlands Antillean Guilder
🇨🇾Cyprus
CYEuro
🇨🇿Czechia
CZCzech Koruna
🇩🇰Denmark
DKDanish Krone
🇩🇯Djibouti
DJDjiboutian Franc
🇩🇲Dominica
DMEast Caribbean Dollar
🇩🇴Dominican Republic
DODominican Peso
🇪🇨Ecuador
ECUS Dollar
🇪🇬Egypt
EGEgyptian Pound
🇸🇻El Salvador
SVUS Dollar
🇬🇶Equatorial Guinea
GQCentral African CFA Franc
🇪🇷Eritrea
EREritrean Nakfa
🇪🇪Estonia
EEEuro
🇸🇿Eswatini
SZSwazi Lilangeni
🇪🇹Ethiopia
ETEthiopian Birr
🇫🇰Falkland Islands
FKFalkland Islands Pound
🇫🇴Faroe Islands
FODanish Krone
🇫🇯Fiji
FJFijian Dollar
🇫🇮Finland
FIEuro
🇫🇷France
FREuro
🇬🇫French Guiana
GFEuro
🇵🇫French Polynesia
PFCFP Franc
🇹🇫French Southern Territories
TFEuro
🇬🇦Gabon
GACentral African CFA Franc
🇬🇲Gambia
GMGambian Dalasi
🇬🇪Georgia
GEGeorgian Lari
🇩🇪Germany
DEEuro
🇬🇭Ghana
GHGhanaian Cedi
🇬🇮Gibraltar
GIGibraltar Pound
🇬🇷Greece
GREuro
🇬🇱Greenland
GLDanish Krone
🇬🇩Grenada
GDEast Caribbean Dollar
🇬🇵Guadeloupe
GPEuro
🇬🇺Guam
GUUS Dollar
🇬🇹Guatemala
GTGuatemalan Quetzal
🇬🇬Guernsey
GGGuernsey Pound
🇬🇳Guinea
GNGuinean Franc
🇬🇼Guinea-Bissau
GWWest African CFA Franc
🇬🇾Guyana
GYGuyanese Dollar
🇭🇹Haiti
HTHaitian Gourde
🇭🇲Heard Island and McDonald Islands
HMAustralian Dollar
🇻🇦Holy See
VAEuro
🇭🇳Honduras
HNHonduran Lempira
🇭🇰Hong Kong
HKHong Kong Dollar
🇭🇺Hungary
HUHungarian Forint
🇮🇸Iceland
ISIcelandic Krona
🇮🇳India
INIndian Rupee
🇮🇩Indonesia
IDIndonesian Rupiah
🇮🇷Iran
IRIranian Rial
🇮🇶Iraq
IQIraqi Dinar
🇮🇪Ireland
IEEuro
🇮🇲Isle of Man
IMManx Pound
🇮🇱Israel
ILIsraeli New Shekel
🇮🇹Italy
ITEuro
🇯🇲Jamaica
JMJamaican Dollar
🇯🇵Japan
JPJapanese Yen
🇯🇪Jersey
JEJersey Pound
🇯🇴Jordan
JOJordanian Dinar
🇰🇿Kazakhstan
KZKazakhstani Tenge
🇰🇪Kenya
KEKenyan Shilling
🇰🇮Kiribati
KIAustralian Dollar
🇰🇵Korea (North)
KPNorth Korean Won
🇰🇷Korea (South)
KRSouth Korean Won
🇰🇼Kuwait
KWKuwaiti Dinar
🇰🇬Kyrgyzstan
KGKyrgystani Som
🇱🇦Lao People's Democratic Republic
LALao Kip
🇱🇻Latvia
LVEuro
🇱🇧Lebanon
LBLebanese Pound
🇱🇸Lesotho
LSLesotho Loti
🇱🇷Liberia
LRLiberian Dollar
🇱🇾Libya
LYLibyan Dinar
🇱🇮Liechtenstein
LISwiss Franc
🇱🇹Lithuania
LTEuro
🇱🇺Luxembourg
LUEuro
🇲🇴Macao
MOMacanese Pataca
🇲🇬Madagascar
MGMalagasy Ariary
🇲🇼Malawi
MWMalawian Kwacha
🇲🇾Malaysia
MYMalaysian Ringgit
🇲🇻Maldives
MVMaldivian Rufiyaa
🇲🇱Mali
MLWest African CFA Franc
🇲🇹Malta
MTEuro
🇲🇭Marshall Islands
MHUS Dollar
🇲🇶Martinique
MQEuro
🇲🇷Mauritania
MRMauritanian Ouguiya
🇲🇺Mauritius
MUMauritian Rupee
🇾🇹Mayotte
YTEuro
🇲🇽Mexico
MXMexican Peso
🇫🇲Micronesia
FMUS Dollar
🇲🇩Moldova
MDMoldovan Leu
🇲🇨Monaco
MCEuro
🇲🇳Mongolia
MNMongolian Tugrik
🇲🇪Montenegro
MEEuro
🇲🇸Montserrat
MSEast Caribbean Dollar
🇲🇦Morocco
MAMoroccan Dirham
🇲🇿Mozambique
MZMozambican Metical
🇲🇲Myanmar
MMMyanmar Kyat
🇳🇦Namibia
NANamibian Dollar
🇳🇷Nauru
NRAustralian Dollar
🇳🇵Nepal
NPNepalese Rupee
🇳🇱Netherlands
NLEuro
🇳🇨New Caledonia
NCCFP Franc
🇳🇿New Zealand
NZNew Zealand Dollar
🇳🇮Nicaragua
NINicaraguan Cordoba
🇳🇪Niger
NEWest African CFA Franc
🇳🇬Nigeria
NGNigerian Naira
🇳🇺Niue
NUNew Zealand Dollar
🇳🇫Norfolk Island
NFAustralian Dollar
🇲🇰North Macedonia
MKMacedonian Denar
🇲🇵Northern Mariana Islands
MPUS Dollar
🇳🇴Norway
NONorwegian Krone
🇴🇲Oman
OMOmani Rial
🇵🇰Pakistan
PKPakistani Rupee
🇵🇼Palau
PWUS Dollar
🇵🇸Palestine
PSIsraeli New Shekel
🇵🇦Panama
PAPanamanian Balboa
🇵🇬Papua New Guinea
PGPapua New Guinean Kina
🇵🇾Paraguay
PYParaguayan Guarani
🇵🇪Peru
PEPeruvian Sol
🇵🇭Philippines
PHPhilippine Peso
🇵🇳Pitcairn
PNNew Zealand Dollar
🇵🇱Poland
PLPolish Zloty
🇵🇹Portugal
PTEuro
🇵🇷Puerto Rico
PRUS Dollar
🇶🇦Qatar
QAQatari Riyal
🇷🇪Réunion
REEuro
🇷🇴Romania
RORomanian Leu
🇷🇺Russian Federation
RURussian Ruble
🇷🇼Rwanda
RWRwandan Franc
🇧🇱Saint Barthelemy
BLEuro
🇸🇭Saint Helena
SHSaint Helena Pound
🇰🇳Saint Kitts and Nevis
KNEast Caribbean Dollar
🇱🇨Saint Lucia
LCEast Caribbean Dollar
🇲🇫Saint Martin (French)
MFEuro
🇵🇲Saint Pierre and Miquelon
PMEuro
🇻🇨Saint Vincent and the Grenadines
VCEast Caribbean Dollar
🇼🇸Samoa
WSSamoan Tala
🇸🇲San Marino
SMEuro
🇸🇹Sao Tome and Principe
STSao Tome Dobra
🇸🇦Saudi Arabia
SASaudi Riyal
🇸🇳Senegal
SNWest African CFA Franc
🇷🇸Serbia
RSSerbian Dinar
🇸🇨Seychelles
SCSeychellois Rupee
🇸🇱Sierra Leone
SLSierra Leonean Leone
🇸🇬Singapore
SGSingapore Dollar
🇸🇽Sint Maarten (Dutch)
SXNetherlands Antillean Guilder
🇸🇰Slovakia
SKEuro
🇸🇮Slovenia
SIEuro
🇸🇧Solomon Islands
SBSolomon Islands Dollar
🇸🇴Somalia
SOSomali Shilling
🇿🇦South Africa
ZASouth African Rand
🇬🇸South Georgia
GSBritish Pound
🇸🇸South Sudan
SSSouth Sudanese Pound
🇪🇸Spain
ESEuro
🇱🇰Sri Lanka
LKSri Lankan Rupee
🇸🇩Sudan
SDSudanese Pound
🇸🇷Suriname
SRSurinamese Dollar
🇸🇯Svalbard and Jan Mayen
SJNorwegian Krone
🇸🇪Sweden
SESwedish Krona
🇨🇭Switzerland
CHSwiss Franc
🇸🇾Syrian Arab Republic
SYSyrian Pound
🇹🇼Taiwan
TWNew Taiwan Dollar
🇹🇯Tajikistan
TJTajikistani Somoni
🇹🇿Tanzania
TZTanzanian Shilling
🇹🇭Thailand
THThai Baht
🇹🇱Timor-Leste
TLUS Dollar
🇹🇬Togo
TGWest African CFA Franc
🇹🇰Tokelau
TKNew Zealand Dollar
🇹🇴Tonga
TOTongan Pa'anga
🇹🇹Trinidad and Tobago
TTTrinidad & Tobago Dollar
🇹🇳Tunisia
TNTunisian Dinar
🇹🇷Turkey
TRTurkish Lira
🇹🇲Turkmenistan
TMTurkmenistani Manat
🇹🇨Turks and Caicos Islands
TCUS Dollar
🇹🇻Tuvalu
TVAustralian Dollar
🇺🇬Uganda
UGUgandan Shilling
🇺🇦Ukraine
UAUkrainian Hryvnia
🇦🇪United Arab Emirates
AEUAE Dirham
🇬🇧United Kingdom
GBBritish Pound
🇺🇸United States
USUS Dollar
🇺🇲United States Minor Outlying Islands
UMUS Dollar
🇺🇾Uruguay
UYUruguayan Peso
🇺🇿Uzbekistan
UZUzbekistani Som
🇻🇺Vanuatu
VUVanuatu Vatu
🇻🇪Venezuela
VEVenezuelan Bolivar
🇻🇳Viet Nam
VNVietnamese Dong
🇻🇬Virgin Islands (British)
VGUS Dollar
🇻🇮Virgin Islands (U.S.)
VIUS Dollar
🇼🇫Wallis and Futuna
WFCFP Franc
🇪🇭Western Sahara
EHMoroccan Dirham
🇾🇪Yemen
YEYemeni Rial
🇿🇲Zambia
ZMZambian Kwacha
🇿🇼Zimbabwe
ZWZimbabwean Dollar

What is ISO 3166-1? The International Country Code Standard

ISO 3166-1 is an international standard published by the International Organization for Standardization (ISO) that defines short codes for the names of countries, dependent territories, and special areas of geographical interest. It is part of the broader ISO 3166 standard family and was first published in 1974. The standard is maintained by the ISO 3166 Maintenance Agency (ISO 3166/MA), which updates it as countries are created, dissolved, renamed, or change their political status.

ISO 3166-1 codes are the most universally adopted country identification system in the world, used across international trade, banking, travel, telecommunications, internet infrastructure, and government databases. They underpin many other global standards — for example, the first two characters of every IBAN are an ISO 3166-1 Alpha-2 code, and the country code in every SWIFT/BIC code is also drawn from this standard.

🔤 Alpha-2 Code

A two-letter code (A–Z only) uniquely identifying each country or territory. Examples: US = United States, DE = Germany, JP = Japan, AE = UAE. Alpha-2 codes are the most widely used format — found on passports, vehicle plates, internet domains, IBAN prefixes, and SWIFT codes.

🔢 Numeric Code

A three-digit numeric code assigned to each country. Numeric codes are useful in systems where the Latin alphabet cannot be used reliably — such as legacy databases, telecommunications systems, and multilingual environments. Example: 840 = United States, 276 = Germany, 826 = United Kingdom.

🌐 ccTLD

A country-code top-level domain (ccTLD) is the internet domain suffix assigned to each country for use in website addresses. ccTLDs are managed by IANA (Internet Assigned Numbers Authority) and are almost always identical to the Alpha-2 code — for example .de for Germany, .jp for Japan, .uk for the United Kingdom.

Where ISO 3166-1 Country Codes Are Used

ISO 3166-1 codes are embedded in an enormous range of international systems. Understanding where they appear helps explain why this standard matters for anyone working in finance, technology, travel, or international trade:

IBAN & International Banking

The first two characters of every IBAN (International Bank Account Number) are the ISO 3166-1 Alpha-2 code of the country where the account is held. For example, a German IBAN always starts with DE, a UK IBAN with GB, and a French IBAN with FR.

SWIFT / BIC Codes

Characters 5 and 6 of every SWIFT/BIC code are an ISO 3166-1 Alpha-2 country code identifying the country where the bank is registered. This is how the SWIFT network routes payments to the correct country.

Passports & Travel Documents

ISO 3166-1 Alpha-2 and Alpha-3 codes appear on the machine-readable zone of passports, visas, and identity cards worldwide, allowing automated border control systems to identify nationality.

Internet Country Domains (ccTLD)

Every country is assigned a country-code top-level domain based on its Alpha-2 code — .de for Germany, .fr for France, .cn for China. These are managed by IANA and are among the oldest domain suffixes on the internet.

Currency & Forex Trading

ISO 4217 currency codes (USD, EUR, GBP) are closely related to ISO 3166-1 — the first two letters of most currency codes correspond to the country's Alpha-2 code. Forex pairs like EUR/USD or GBP/JPY are built on this foundation.

Vehicle Registration Plates

International vehicle registration codes displayed on oval badges are based on ISO 3166-1 Alpha-2 codes. These are used across Europe, the Middle East, and many other regions to identify a vehicle's country of registration.

E-commerce & Shipping

Online retailers, payment gateways, and logistics companies use ISO 3166-1 codes to identify shipping destinations, calculate import duties, apply regional pricing, and comply with export regulations.

VAT & Tax Systems

EU VAT numbers begin with the two-letter ISO country code of the member state (e.g., DE for Germany, FR for France, GB for the UK pre-Brexit). Tax authorities and businesses use these codes to validate cross-border VAT registrations.

Global Currency Zones — Which Countries Share a Currency?

Many countries share a common currency rather than issuing their own. The most significant shared currency zones visible in the table above include:

🇪🇺 Euro (€) — Eurozone

35 countries / territories

The Euro is the official currency of the Eurozone — the 20 EU member states that have adopted it — plus several non-EU countries and territories that use it officially or unofficially. It is the world's second most traded currency after the US Dollar.

Åland Islands · Andorra · Austria · Belgium · Croatia · Cyprus · Estonia · Finland · France · French Guiana · French Southern Territories · Germany · Greece · Guadeloupe · Holy See · Ireland · Italy · Latvia · Lithuania · Luxembourg · Malta · Martinique · Mayotte · Monaco · Montenegro · Netherlands · Portugal · Réunion · Saint Barthelemy · Saint Martin (French) · Saint Pierre and Miquelon · San Marino · Slovakia · Slovenia · Spain

🇺🇸 US Dollar ($) — Dollarised Economies

17 countries / territories

The US Dollar is the world's primary reserve currency and is used as the official or de facto currency in many countries beyond the United States. Countries that have formally adopted the USD (dollarisation) include Ecuador, El Salvador, Panama, and several Pacific island nations.

American Samoa · Bonaire, Sint Eustatius and Saba · British Indian Ocean Territory · Ecuador · El Salvador · Guam · Marshall Islands · Micronesia · Northern Mariana Islands · Palau · Puerto Rico · Timor-Leste · Turks and Caicos Islands · United States · United States Minor Outlying Islands · Virgin Islands (British) · Virgin Islands (U.S.)

🌍 CFA Franc — West & Central Africa

14 countries

The CFA Franc is used across two currency unions in sub-Saharan Africa: the West African CFA Franc (XOF) used by 8 ECOWAS member states (Benin, Burkina Faso, Côte d'Ivoire, Guinea-Bissau, Mali, Niger, Senegal, Togo) and the Central African CFA Franc (XAF) used by 6 CEMAC member states (Cameroon, Central African Republic, Chad, Republic of Congo, Equatorial Guinea, Gabon). Both are pegged to the Euro.

🌊 East Caribbean Dollar (XCD)

8 countries

The East Caribbean Dollar is shared by 8 island nations and territories in the Eastern Caribbean: Antigua and Barbuda (AG), Anguilla (AI), Dominica (DM), Grenada (GD), Montserrat (MS), Saint Kitts and Nevis (KN), Saint Lucia (LC), and Saint Vincent and the Grenadines (VC). It is issued by the Eastern Caribbean Central Bank (ECCB) and pegged to the US Dollar at a fixed rate of 2.70 XCD = 1 USD.

How to Read and Use ISO 3166-1 Alpha-2 Codes

Alpha-2 codes are the most practical and widely recognised part of the ISO 3166-1 standard. Here are the key things to know when using them in financial, technical, or administrative contexts:

1

Always uppercase

ISO 3166-1 Alpha-2 codes are always written in UPPERCASE (e.g., DE, GB, US, AE). Lowercase versions (de, gb, us) are used exclusively for internet domain suffixes (ccTLDs) and are not the same as the official ISO codes.

2

Two letters, always

Alpha-2 codes are exactly two Latin letters. There are no one-letter or three-letter Alpha-2 codes. Three-letter codes belong to the separate ISO 3166-1 Alpha-3 standard (e.g., DEU for Germany, GBR for United Kingdom, USA for United States).

3

Not the same as currency codes

ISO 4217 currency codes (USD, EUR, GBP) are three letters and defined by a separate standard. While the first two letters of many currency codes match the country code (e.g., GB→GBP, AU→AUD), this is not always the case — the Euro (EUR) and several others are exceptions.

4

Some codes are reassigned

When countries dissolve or are renamed, their codes may be reassigned. For example, CS was previously used for Czechoslovakia, then for Serbia and Montenegro, and is now retired. The ISO 3166/MA publishes a newsletter each time a change is made.

5

Territories and dependencies

The standard covers not just independent states but also dependent territories, overseas regions, and special areas. This is why you see entries like Åland Islands (AX), Guam (GU), Puerto Rico (PR), and Gibraltar (GI) in the table above.

Country Code vs Dialling Code vs Currency Code — What’s the Difference?

The phrase “country code” is used loosely for several unrelated standards. This table shows what each one actually is, using Germany as a worked example:

Code typeStandardGermany
Alpha-2 country codeISO 3166-1DE
Alpha-3 country codeISO 3166-1DEU
Numeric country codeISO 3166-1276
Subdivision codeISO 3166-2DE-BY (Bavaria)
Country top-level domainIANA ccTLD.de
Currency codeISO 4217EUR
International dialling codeITU-T E.164+49

Frequently Asked Questions About Country Codes

What is an ISO 3166-1 country code?

ISO 3166-1 is the international standard that assigns each country a short code. It defines three formats: a two-letter alpha-2 code (DE), a three-letter alpha-3 code (DEU) and a three-digit numeric code (276). Alpha-2 codes are the ones used in IBANs, domain names and most software.

What is the difference between alpha-2 and numeric country codes?

Alpha-2 codes are two letters and are the most widely used — they appear in IBANs, internet domains and currency pair notation. Numeric codes are three digits and are language-independent, which makes them useful in systems that do not use the Latin alphabet.

Which country code is used in an IBAN?

An IBAN begins with the ISO 3166-1 alpha-2 code of the country where the account is held — DE for Germany, FR for France, AE for the United Arab Emirates. It is always the first two characters of the IBAN.

What is a ccTLD?

A ccTLD (country code top-level domain) is the internet domain suffix assigned to a country or territory, such as .de for Germany or .jp for Japan. Most are derived directly from the ISO 3166-1 alpha-2 code.

How many countries are in the ISO 3166-1 standard?

The standard covers 249 country and territory entries, which includes sovereign states as well as dependent territories and special areas of geographical interest.

Which countries use the euro?

The euro is the official currency of the eurozone member states and is also used in several territories and microstates. The currency groupings section on this page lists every entry in this directory that uses the euro.

What is the country code for Germany?

Germany's ISO 3166-1 alpha-2 code is DE. Its alpha-3 code is DEU and its numeric code is 276. The country-code top-level domain is .de, and every German IBAN begins with DE. Note that +49 is Germany’s international dialling code, which comes from a different standard.

Is a country code the same as a phone dialling code?

No. ISO 3166-1 country codes are letters or digits used to identify countries in banking, domains and databases. International dialling codes such as +49 for Germany or +1 for the United States come from ITU-T Recommendation E.164, a separate telecommunications standard. The two are unrelated and the values do not match.

Is the code for the United Kingdom GB or UK?

GB is the official ISO 3166-1 alpha-2 code for the United Kingdom. UK is exceptionally reserved within the standard at the United Kingdom’s request, which is why the internet domain is .uk while IBANs, SWIFT codes and passports all use GB.

What is the difference between ISO 3166-1 and ISO 3166-2?

ISO 3166-1 codes identify countries and territories. ISO 3166-2 codes identify subdivisions within them — states, provinces, regions — and are written as the country code, a hyphen, then the subdivision code, such as DE-BY for Bavaria or US-CA for California. ISO 3166-3 records codes that were used by countries that no longer exist.

Are country codes and currency codes the same thing?

No. Currency codes come from ISO 4217 and are three letters, such as USD, EUR or JPY. For many currencies the first two letters match the country’s alpha-2 code — GB gives GBP, JP gives JPY — but there are exceptions, most notably the euro (EUR), which is shared across many countries.

Vaneesa Lenz

Reviewed by Vaneesa Lenz · Financial & Business Analyst

Country codes on this page follow the ISO 3166-1 standard. Currency assignments reflect each territory’s official currency. This directory was last reviewed on . Read our editorial standards for how we source and review reference data.

Exchange rates are for informational purpose only and do not constitute financial advice
© 2026 FloatForex.com All rights reserved.