All Tools
Tools/Currency & Country Codes
🌍
ReferenceAvailable

Currency & Country Codes

Browse every ISO 4217 currency code with its numeric code and minor unit, and every ISO 3166-1 country code with its currencies. Minor-unit errors are a common source of payment bugs.

Follows ISO 4217 · ISO 3166-1List One 2026-01-01 · pycountry 26.2.16·verified Oct 2026· double-checked Oct 2026— every ISO 4217 currency and fund code with numeric code and minor unit (165); all 249 ISO 3166-1 countries with their ISO 4217 currencies

Showing 165 of 165
CodeNumericNameSymbolMinor Unit
AED784 UAE Dirham —2
AFN971 Afghani ؋2
ALL008 Lek —2
AMD051 Armenian Dram ֏2
AOA973 Kwanza Kz2
ARS032 Argentine Peso $2
AUD036 Australian Dollar $2
AWG533 Aruban Florin —2
AZN944 Azerbaijan Manat ₼2
BAM977 Convertible Mark KM2
BBD052 Barbados Dollar $2
BDT050 Taka ৳2
BHD048 Bahraini Dinar —3
BIF108 Burundi Franc —0 decimals
BMD060 Bermudian Dollar $2
BND096 Brunei Dollar $2
BOB068 Boliviano Bs2
BOV984 Mvdol fund—2
BRL986 Brazilian Real R$2
BSD044 Bahamian Dollar $2
BTN064 Ngultrum —2
BWP072 Pula P2
BYN933 Belarusian Ruble —2
BZD084 Belize Dollar $2
CAD124 Canadian Dollar $2
CDF976 Congolese Franc —2
CHE947 WIR Euro fund—2
CHF756 Swiss Franc —2
CHW948 WIR Franc fund—2
CLF990 Unidad de Fomento fund—4
CLP152 Chilean Peso $0 decimals
CNY156 Yuan Renminbi ¥2
COP170 Colombian Peso $2
COU970 Unidad de Valor Real fund—2
CRC188 Costa Rican Colon ₡2
CUP192 Cuban Peso $2
CVE132 Cabo Verde Escudo —2
CZK203 Czech Koruna Kč2
DJF262 Djibouti Franc —0 decimals
DKK208 Danish Krone kr2
DOP214 Dominican Peso $2
DZD012 Algerian Dinar —2
EGP818 Egyptian Pound E£2
ERN232 Nakfa —2
ETB230 Ethiopian Birr —2
EUR978 Euro €2
FJD242 Fiji Dollar $2
FKP238 Falkland Islands Pound £2
GBP826 Pound Sterling £2
GEL981 Lari ₾2
GHS936 Ghana Cedi GH₵2
GIP292 Gibraltar Pound £2
GMD270 Dalasi —2
GNF324 Guinean Franc FG0 decimals
GTQ320 Quetzal Q2
GYD328 Guyana Dollar $2
HKD344 Hong Kong Dollar $2
HNL340 Lempira L2
HTG332 Gourde —2
HUF348 Forint Ft2
IDR360 Rupiah Rp2
ILS376 New Israeli Sheqel ₪2
INR356 Indian Rupee ₹2
IQD368 Iraqi Dinar —3
IRR364 Iranian Rial —2
ISK352 Iceland Krona kr0 decimals
JMD388 Jamaican Dollar $2
JOD400 Jordanian Dinar —3
JPY392 Yen ¥0 decimals
KES404 Kenyan Shilling —2
KGS417 Som ⃀2
KHR116 Riel ៛2
KMF174 Comorian Franc CF0 decimals
KPW408 North Korean Won ₩2
KRW410 Won ₩0 decimals
KWD414 Kuwaiti Dinar —3
KYD136 Cayman Islands Dollar $2
KZT398 Tenge ₸2
LAK418 Lao Kip ₭2
LBP422 Lebanese Pound L£2
LKR144 Sri Lanka Rupee Rs2
LRD430 Liberian Dollar $2
LSL426 Loti —2
LYD434 Libyan Dinar —3
MAD504 Moroccan Dirham —2
MDL498 Moldovan Leu —2
MGA969 Malagasy Ariary Ar2
MKD807 Denar —2
MMK104 Kyat K2
MNT496 Tugrik ₮2
MOP446 Pataca —2
MRU929 Ouguiya —2
MUR480 Mauritius Rupee Rs2
MVR462 Rufiyaa —2
MWK454 Malawi Kwacha —2
MXN484 Mexican Peso $2
MXV979 Mexican Unidad de Inversion (UDI) fund—2
MYR458 Malaysian Ringgit RM2
MZN943 Mozambique Metical —2
NAD516 Namibia Dollar $2
NGN566 Naira ₦2
NIO558 Cordoba Oro C$2
NOK578 Norwegian Krone kr2
NPR524 Nepalese Rupee Rs2
NZD554 New Zealand Dollar $2
OMR512 Rial Omani —3
PAB590 Balboa —2
PEN604 Sol —2
PGK598 Kina —2
PHP608 Philippine Peso ₱2
PKR586 Pakistan Rupee Rs2
PLN985 Zloty zł2
PYG600 Guarani ₲0 decimals
QAR634 Qatari Rial —2
RON946 Romanian Leu lei2
RSD941 Serbian Dinar —2
RUB643 Russian Ruble ₽2
RWF646 Rwanda Franc RF0 decimals
SAR682 Saudi Riyal —2
SBD090 Solomon Islands Dollar $2
SCR690 Seychelles Rupee —2
SDG938 Sudanese Pound —2
SEK752 Swedish Krona kr2
SGD702 Singapore Dollar $2
SHP654 Saint Helena Pound £2
SLE925 Leone —2
SOS706 Somali Shilling —2
SRD968 Surinam Dollar $2
SSP728 South Sudanese Pound £2
STN930 Dobra Db2
SVC222 El Salvador Colon —2
SYP760 Syrian Pound £2
SZL748 Lilangeni —2
THB764 Baht ฿2
TJS972 Somoni —2
TMT934 Turkmenistan New Manat —2
TND788 Tunisian Dinar —3
TOP776 Pa’anga T$2
TRY949 Turkish Lira ₺2
TTD780 Trinidad and Tobago Dollar $2
TWD901 New Taiwan Dollar $2
TZS834 Tanzanian Shilling —2
UAH980 Hryvnia ₴2
UGX800 Uganda Shilling —0 decimals
USD840 US Dollar $2
USN997 US Dollar (Next day) fund—2
UYI940 Uruguay Peso en Unidades Indexadas (UI) fund—0 decimals
UYU858 Peso Uruguayo $2
UYW927 Unidad Previsional —4
UZS860 Uzbekistan Sum —2
VED926 Bolívar Soberano —2
VES928 Bolívar Soberano —2
VND704 Dong ₫0 decimals
VUV548 Vatu —0 decimals
WST882 Tala —2
XAD396 Arab Accounting Dinar —2
XAF950 CFA Franc BEAC FCFA0 decimals
XCD951 East Caribbean Dollar $2
XCG532 Caribbean Guilder Cg.2
XOF952 CFA Franc BCEAO F CFA0 decimals
XPF953 CFP Franc CFPF0 decimals
YER886 Yemeni Rial —2
ZAR710 Rand R2
ZMW967 Zambian Kwacha ZK2
ZWG924 Zimbabwe Gold —2

Sources and recent changes

Currencies are ISO 4217 List One as published by the SIX maintenance agency on 2026-01-01 — every code with a minor unit, so precious metals, SDR and the testing and “no currency” codes (XTS, XXX) are left out. Names are ISO’s own (“Yen”, “Won”). Fund codes such as USN or CLF are marked; they are units of account, not money a cardholder pays in. Symbols are not part of ISO 4217: they come from CLDR through your browser’s Intl API.

Countries are all 249 ISO 3166-1 entries with the currencies ISO 4217 assigns to them. Kosovo’s XK is a user-assigned code (used in IBANs, for example), not part of ISO 3166-1, so it is not listed. Region is the UN M49 region, which is not part of ISO 3166.

Recent changes to watch for

  • Bulgaria adopted the euro on 1 January 2026: BGN (975) is withdrawn, BG uses EUR.
  • Croatia adopted the euro on 1 January 2023: HRK (191) is withdrawn.
  • Curaçao and Sint Maarten replaced the Netherlands Antillean guilder ANG with the Caribbean guilder XCG in 2025; XCG keeps the numeric code 532.
  • Zimbabwe Gold ZWG (924) replaced ZWL (932) in 2024; Sierra Leone’s redenominated leone SLE (925) replaced SLL (694).
  • Venezuela has two codes, VES (928) and the digital bolívar VED (926).
  • ISO 3166-1 short names changed for Türkiye (2022), North Macedonia (2019), Eswatini (2018), Czechia (2016) and Cabo Verde (2013); the codes did not.
Something wrong or missing? Report a problem— we check reports against the specs and fix them.