Currency codes are three letter codes used to identify currencies. Widely used in finance and news reporting, currency codes are specified by the International Standards Organization (ISO) under their ISO 4217 standard.

Generally, the first two letters of a currency code indicate the country of origin and the third letter the name of the currency. For example, USD denotes the United States dollar and JPY the Japanese yen. An exception is the European euro, which is denoted EUR. Codes for some other currencies are AUD for the Australian dollar, CAD for the Canadian dollar, CHF for the Swiss franc, CNY for the Chinese yuan, GBP for the British pound, HKD for Hong Kong dollar, KRW for South Korean won, and SGD for Singapore dollar. ISO also specifies three-digit numeric currency codes, which can be used in languages that don’t use the Latin alphabet.

Exhibit 1 provides all currency codes under ISO 4217:2008, which is the current version of the standard. Numbers in the last column indicate the existance of a minor unit. A “0” indicates no minor unit. A “2” indicate there are 100 minor units in a single unit of the main currency. For example, there are 100 US pennies in a US dollar. A “3” indicates there are 1,000 minor units in a single unit of the main currency.

Following Exhibit 1, Exhibit 2 lists retired currency codes for currencies replaced by the euro. You may come across these codes in old documents, but they are no longer part of ISO 4217.

ENTITYcurrencycurrency codenumeric codeminor unit
AFGHANISTANAfghaniAFN9712
ÅLAND ISLANDSEuroEUR9782
ALBANIALekALL0082
ALGERIAAlgerian DinarDZD0122
AMERICAN SAMOAUS DollarUSD8402
ANDORRAEuroEUR9782
ANGOLAKwanzaAOA9732
ANGUILLAEast Caribbean DollarXCD9512
ANTARCTICANo universal currency
ANTIGUA AND BARBUDAEast Caribbean DollarXCD9512
ARGENTINAArgentine PesoARS0322
ARMENIAArmenian DramAMD0512
ARUBAAruban FlorinAWG5332
AUSTRALIAAustralian DollarAUD0362
AUSTRIAEuroEUR9782
AZERBAIJANAzerbaijanian ManatAZN9442
BAHAMASBahamian DollarBSD0442
BAHRAINBahraini DinarBHD0483
BANGLADESHTakaBDT0502
BARBADOSBarbados DollarBBD0522
BELARUSBelarussian RubleBYR9740
BELGIUMEuroEUR9782
BELIZEBelize DollarBZD0842
BENINCFA Franc BCEAOXOF9520
BERMUDABermudian DollarBMD0602
BHUTANNgultrumBTN0642
BHUTANIndian RupeeINR3562
BOLIVIA, PLURINATIONAL STATEBolivianoBOB0682
BOLIVIA, PLURINATIONAL STATEMvdolBOV9842
BONAIRE, SINT EUSTATIUS, SABAUS DollarUSD8402
BOSNIA AND HERZEGOVINAConvertible MarkBAM9772
BOTSWANAPulaBWP0722
BOUVET ISLANDNorwegian KroneNOK5782
BRAZILBrazilian RealBRL9862
BRITISH INDIAN OCEAN TERRITORYUS DollarUSD8402
BRUNEI DARUSSALAMBrunei DollarBND0962
BULGARIABulgarian LevBGN9752
BURKINA FASOCFA Franc BCEAOXOF9520
BURUNDIBurundi FrancBIF1080
CAMBODIARielKHR1162
CAMEROONCFA Franc BEACXAF9500
CANADACanadian DollarCAD1242
CAPE VERDECape Verde EscudoCVE1322
CAYMAN ISLANDSCayman Islands DollarKYD1362
CENTRAL AFRICAN REPUBLICCFA Franc BEACXAF9500
CHADCFA Franc BEACXAF9500
CHILEUnidades de fomentoCLF9900
CHILEChilean PesoCLP1520
CHINAYuan RenminbiCNY1562
CHRISTMAS ISLANDAustralian DollarAUD0362
COCOS (KEELING) ISLANDSAustralian DollarAUD0362
COLOMBIAColombian PesoCOP1702
COLOMBIAUnidad de Valor RealCOU9702
COMOROSComoro FrancKMF1740
CONGOCFA Franc BEACXAF9500
CONGO, DEMOCRATIC REPUBLICCongolese FrancCDF9762
COOK ISLANDSNew Zealand DollarNZD5542
COSTA RICACosta Rican ColonCRC1882
CÔTE D’IVOIRECFA Franc BCEAOXOF9520
CROATIACroatian KunaHRK1912
CUBAPeso ConvertibleCUC9312
CUBACuban PesoCUP1922
CURAÇAONetherlands Antillean GuilderANG5322
CYPRUSEuroEUR9782
CZECH REPUBLICCzech KorunaCZK2032
DENMARKDanish KroneDKK2082
DJIBOUTIDjibouti FrancDJF2620
DOMINICAEast Caribbean DollarXCD9512
DOMINICAN REPUBLICDominican PesoDOP2142
ECUADORUS DollarUSD8402
EGYPTEgyptian PoundEGP8182
EL SALVADOREl Salvador ColonSVC2222
EL SALVADORUS DollarUSD8402
EQUATORIAL GUINEACFA Franc BEACXAF9500
ERITREANakfaERN2322
ESTONIAEuroEUR9782
ETHIOPIAEthiopian BirrETB2302
EUROPEAN UNIONEuroEUR9782
FALKLAND ISLANDS (MALVINAS)Falkland Islands PoundFKP2382
FAROE ISLANDSDanish KroneDKK2082
FIJIFiji DollarFJD2422
FINLANDEuroEUR9782
FRANCEEuroEUR9782
FRENCH GUIANAEuroEUR9782
FRENCH POLYNESIACFP FrancXPF9530
FRENCH SOUTHERN TERRITORIESEuroEUR9782
GABONCFA Franc BEACXAF9500
GAMBIADalasiGMD2702
GEORGIALariGEL9812
GERMANYEuroEUR9782
GHANAGhana CediGHS9362
GIBRALTARGibraltar PoundGIP2922
GREECEEuroEUR9782
GREENLANDDanish KroneDKK2082
GRENADAEast Caribbean DollarXCD9512
GUADELOUPEEuroEUR9782
GUAMUS DollarUSD8402
GUATEMALAQuetzalGTQ3202
GUERNSEYPound SterlingGBP8262
GUINEAGuinea FrancGNF3240
GUINEA-BISSAUCFA Franc BCEAOXOF9520
GUYANAGuyana DollarGYD3282
HAITIGourdeHTG3322
HAITIUS DollarUSD8402
HEARD AND McDONALD ISLANDSAustralian DollarAUD0362
HOLY SEE (VATICAN CITY STATE)EuroEUR9782
HONDURASLempiraHNL3402
HONG KONGHong Kong DollarHKD3442
HUNGARYForintHUF3482
ICELANDIceland KronaISK3520
INDIAIndian RupeeINR3562
INDONESIARupiahIDR3602
INTERNATIONAL MONETARY FUNDSDR (Special Drawing Right)XDR960N.A.
IRAN, ISLAMIC REPUBLIC OFIranian RialIRR3642
IRAQIraqi DinarIQD3683
IRELANDEuroEUR9782
ISLE OF MANPound SterlingGBP8262
ISRAELNew Israeli SheqelILS3762
ITALYEuroEUR9782
JAMAICAJamaican DollarJMD3882
JAPANYenJPY3920
JERSEYPound SterlingGBP8262
JORDANJordanian DinarJOD4003
KAZAKHSTANTengeKZT3982
KENYAKenyan ShillingKES4042
KIRIBATIAustralian DollarAUD0362
KOREA, NORTHNorth Korean WonKPW4082
KOREA, SOUTHWonKRW4100
KUWAITKuwaiti DinarKWD4143
KYRGYZSTANSomKGS4172
LAO PEOPLE’S DEM. REPUBLICKipLAK4182
LATVIALatvian LatsLVL4282
LEBANONLebanese PoundLBP4222
LESOTHOLotiLSL4262
LESOTHORandZAR7102
LIBERIALiberian DollarLRD4302
LIBYALibyan DinarLYD4343
LIECHTENSTEINSwiss FrancCHF7562
LITHUANIALithuanian LitasLTL4402
LUXEMBOURGEuroEUR9782
MACAOPatacaMOP4462
MACEDONIADenarMKD8072
MADAGASCARMalagasy AriaryMGA9692
MALAWIKwachaMWK4542
MALAYSIAMalaysian RinggitMYR4582
MALDIVESRufiyaaMVR4622
MALICFA Franc BCEAOXOF9520
MALTAEuroEUR9782
MARSHALL ISLANDSUS DollarUSD8402
MARTINIQUEEuroEUR9782
MAURITANIAOuguiyaMRO4782
MAURITIUSMauritius RupeeMUR4802
MAYOTTEEuroEUR9782
MEMBER COUNTRIES OF AFRICAN DEVELOPMENT BANKADB Unit of AccountXUA965N.A.
MEXICOMexican PesoMXN4842
MEXICOMexican Unidad de InversionMXV9792
MICRONESIAUS DollarUSD8402
MOLDOVA, REPUBLIC OFMoldovan LeuMDL4982
MONACOEuroEUR9782
MONGOLIATugrikMNT4962
MONTENEGROEuroEUR9782
MONTSERRATEast Caribbean DollarXCD9512
MOROCCOMoroccan DirhamMAD5042
MOZAMBIQUEMozambique MeticalMZN9432
MYANMARKyatMMK1042
NAMIBIANamibia DollarNAD5162
NAMIBIARandZAR7102
NAURUAustralian DollarAUD0362
NEPALNepalese RupeeNPR5242
NETHERLANDSEuroEUR9782
NEW CALEDONIACFP FrancXPF9530
NEW ZEALANDNew Zealand DollarNZD5542
NICARAGUACordoba OroNIO5582
NIGERCFA Franc BCEAOXOF9520
NIGERIANairaNGN5662
NIUENew Zealand DollarNZD5542
NORFOLK ISLANDAustralian DollarAUD0362
NORTHERN MARIANA ISLANDSUS DollarUSD8402
NORWAYNorwegian KroneNOK5782
OMANRial OmaniOMR5123
PAKISTANPakistan RupeePKR5862
PALAUUS DollarUSD8402
PALESTINE, STATE OFNo universal currency
PANAMABalboaPAB5902
PANAMAUS DollarUSD8402
PAPUA NEW GUINEAKinaPGK5982
PARAGUAYGuaraniPYG6000
PERUNuevo SolPEN6042
PHILIPPINESPhilippine PesoPHP6082
PITCAIRNNew Zealand DollarNZD5542
POLANDZlotyPLN9852
PORTUGALEuroEUR9782
PUERTO RICOUS DollarUSD8402
QATARQatari RialQAR6342
RÉUNIONEuroEUR9782
ROMANIANew Romanian LeuRON9462
RUSSIAN FEDERATIONRussian RubleRUB6432
RWANDARwanda FrancRWF6460
SAINT BARTHÉLEMYEuroEUR9782
SAINT HELENA, ASCENSION AND TRISTAN DA CUNHASaint Helena PoundSHP6542
SAINT KITTS AND NEVISEast Caribbean DollarXCD9512
SAINT LUCIAEast Caribbean DollarXCD9512
SAINT MARTIN (FRENCH PART)EuroEUR9782
SAINT PIERRE AND MIQUELONEuroEUR9782
SAINT VINCENT AND THE GRENADINESEast Caribbean DollarXCD9512
SAMOATalaWST8822
SAN MARINOEuroEUR9782
SAO TOME AND PRINCIPEDobraSTD6782
SAUDI ARABIASaudi RiyalSAR6822
SENEGALCFA Franc BCEAOXOF9520
SERBIASerbian DinarRSD9412
SEYCHELLESSeychelles RupeeSCR6902
SIERRA LEONELeoneSLL6942
SINGAPORESingapore DollarSGD7022
SINT MAARTEN (DUTCH PART)Netherlands Antillean GuilderANG5322
SISTEMA UNITARIO DE COMPENSACION REGIONAL DE PAGOS “SUCRE”SucreXSU994N.A.
SLOVAKIAEuroEUR9782
SLOVENIAEuroEUR9782
SOLOMON ISLANDSSolomon Islands DollarSBD0902
SOMALIASomali ShillingSOS7062
SOUTH AFRICARandZAR7102
SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDSNo universal currency
SOUTH SUDANSouth Sudanese PoundSSP7282
SPAINEuroEUR9782
SRI LANKASri Lanka RupeeLKR1442
SUDANSudanese PoundSDG9382
SURINAMESurinam DollarSRD9682
SVALBARD AND JAN MAYENNorwegian KroneNOK5782
SWAZILANDLilangeniSZL7482
SWEDENSwedish KronaSEK7522
SWITZERLANDWIR EuroCHE9472
SWITZERLANDSwiss FrancCHF7562
SWITZERLANDWIR FrancCHW9482
SYRIAN ARAB REPUBLICSyrian PoundSYP7602
TAIWAN, PROVINCE OF CHINANew Taiwan DollarTWD9012
TAJIKISTANSomoniTJS9722
TANZANIA, UNITED REPUBLIC OFTanzanian ShillingTZS8342
THAILANDBahtTHB7642
TIMOR-LESTEUS DollarUSD8402
TOGOCFA Franc BCEAOXOF9520
TOKELAUNew Zealand DollarNZD5542
TONGAPa’angaTOP7762
TRINIDAD AND TOBAGOTrinidad and Tobago DollarTTD7802
TUNISIATunisian DinarTND7883
TURKEYTurkish LiraTRY9492
TURKMENISTANTurkmenistan New ManatTMT9342
TURKS AND CAICOS ISLANDSUS DollarUSD8402
TUVALUAustralian DollarAUD0362
UGANDAUganda ShillingUGX8000
UKRAINEHryvniaUAH9802
UNITED ARAB EMIRATESUAE DirhamAED7842
UNITED KINGDOMPound SterlingGBP8262
UNITED STATESUS DollarUSD8402
UNITED STATESUS Dollar (Next day)USN9972
UNITED STATESUS Dollar (Same day)USS9982
UNITED STATES MINOR OUTLYING ISLANDSUS DollarUSD8402
URUGUAYUruguay Peso en Unidades Indexadas (URUIURUI)UYI9400
URUGUAYPeso UruguayoUYU8582
UZBEKISTANUzbekistan SumUZS8602
VANUATUVatuVUV5480
Vatican City State (HOLY SEE)EuroEUR9782
VENEZUELA, BOLIVARIAN REPUBLIC OFBolivarVEF9372
VIET NAMDongVND7040
VIRGIN ISLANDS (BRITISH)US DollarUSD8402
VIRGIN ISLANDS (US)US DollarUSD8402
WALLIS AND FUTUNACFP FrancXPF9530
WESTERN SAHARAMoroccan DirhamMAD5042
YEMENYemeni RialYER8862
ZAMBIAZambian KwachaZMW9672
ZIMBABWEZimbabwe DollarZWL9322
ZZ01_Bond Markets Unit European_EURCOBond Markets Unit European Composite Unit (EURCO)XBA955N.A.
ZZ02_Bond Markets Unit European_EMU-6Bond Markets Unit European Monetary Unit (E.M.U.-6)XBB956N.A.
ZZ03_Bond Markets Unit European_EUA-9Bond Markets Unit European Unit of Account 9 (E.U.A.-9)XBC957N.A.
ZZ04_Bond Markets Unit European_EUA-17Bond Markets Unit European Unit of Account 17 (E.U.A.-17)XBD958N.A.
ZZ05_UIC-FrancUIC-FrancXFUNilN.A.
ZZ06_Testing_CodeCodes specifically reserved for testing purposesXTS963N.A.
ZZ07_No_CurrencyThe codes assigned for transactions where no currency is involvedXXX999N.A.
ZZ08_GoldGoldXAU959N.A.
ZZ09_PalladiumPalladiumXPD964N.A.
ZZ10_PlatinumPlatinumXPT962N.A.
ZZ11_SilverSilverXAG961N.A.
Exhibit 1: ISO 4217:2008
entitycurrencycurrency code
AUSTRIAAustria SchillingATS
BELGIUMBelgian FrancBEF
GERMANYDeutsche MarkDEM
SPAINSpanish PesetaESP
FINLANDFinnish MarkkaFIM
FRANCEFrench FrancFRF
GREECEGreek DrachmaGRD
IRELANDIrish PoundIEP
ITALYItalian LiraITL
LUXEMBURGLuxembourg FrancLUF
NETHERLANDSDutch GuilderNLG
PORTUGALPortuguese EscudoPTE
Exhibit 2: Retired currency codes for currencies replaced by the euro. You may come across these codes in old documents, but they are no longer part of ISO 4217.