Reference dataset

ISO 4217 currency codes

Every active alpha-3 currency code with numeric code, decimal places, symbol, and the countries that use it. Sourced from SIX Group, the ISO 4217 maintenance agency. Downloadable as CSV and JSON.

The complete list of active ISO 4217 currency codes. Each row carries the alpha-3 code, the ISO numeric code, the number of decimal places the currency uses (which matters for rounding and formatting), the common symbol, and the countries where the currency is official. Sourced from SIX Group's list-one.xml, the canonical published register. Historical and withdrawn codes are excluded; their replacements are present.

164 rows · Last verified: 2026-05-27
CodeCurrencyNumericDecimalsSymbolUsed in
AEDUnited Arab Emirates dirham7842د.إUnited Arab Emirates
AFNAfghan afghani9712؋Afghanistan
ALLAlbanian lek82LAlbania
AMDArmenian dram512֏Armenia
ANGNetherlands Antillean guilder5322ƒ(none)
AOAAngolan kwanza9732KzAngola
ARSArgentine peso322$Argentina
AUDAustralian dollar362$Australia, Christmas Island, Cocos (Keeling) Islands, Kiribati, Nauru, Norfolk Island, Tuvalu
AWGAruban florin5332ƒAruba
AZNAzerbaijani manat9442Azerbaijan
BAMBosnia and Herzegovina convertible mark9772KMBosnia and Herzegovina
BBDBarbadian dollar522$Barbados
BDTBangladeshi taka502Bangladesh
BGNBulgarian lev9752лв(none)
BHDBahraini dinar483.د.بBahrain
BIFBurundian franc1080FBuBurundi
BMDBermudian dollar602$Bermuda
BNDBrunei dollar962$Brunei Darussalam
BOBBolivian boliviano682Bs.Bolivia
BRLBrazilian real9862R$Brazil
BSDBahamian dollar442$Bahamas
BTNBhutanese ngultrum642Nu.Bhutan
BWPBotswana pula722PBotswana
BYNBelarusian ruble9332BrBelarus
BZDBelize dollar842$Belize
CADCanadian dollar1242$Canada
CDFCongolese franc9762FCDemocratic Republic of the Congo
CHFSwiss franc7562CHFSwitzerland, Liechtenstein
CLFUnidad de Fomento9904UFChile
CLPChilean peso1520$Chile
CNYChinese yuan renminbi1562¥China
COPColombian peso1702$Colombia
CRCCosta Rican colón1882Costa Rica
CUPCuban peso1922$Cuba
CVECape Verdean escudo1322$Cabo Verde
CZKCzech koruna2032Czechia
DJFDjiboutian franc2620FdjDjibouti
DKKDanish krone2082krDenmark, Faroe Islands, Greenland
DOPDominican peso2142$Dominican Republic
DZDAlgerian dinar122د.جAlgeria
EGPEgyptian pound8182£Egypt
ERNEritrean nakfa2322NfkEritrea
ETBEthiopian birr2302BrEthiopia
EUREuro9782Austria, Belgium, Bulgaria, Croatia, Cyprus, Estonia, Finland, France
FJDFijian dollar2422$Fiji
FKPFalkland Islands pound2382£Falkland Islands
GBPPound sterling8262£United Kingdom, Guernsey, Isle of Man, Jersey
GELGeorgian lari9812Georgia
GHSGhanaian cedi9362Ghana
GIPGibraltar pound2922£Gibraltar
GMDGambian dalasi2702DGambia
GNFGuinean franc3240FGGuinea
GTQGuatemalan quetzal3202QGuatemala
GYDGuyanese dollar3282$Guyana
HKDHong Kong dollar3442$Hong Kong
HNLHonduran lempira3402LHonduras
HTGHaitian gourde3322GHaiti
HUFHungarian forint3482FtHungary
IDRIndonesian rupiah3602RpIndonesia
ILSIsraeli new shekel3762Israel
INRIndian rupee3562India, Bhutan
IQDIraqi dinar3683ع.دIraq
IRRIranian rial3642Iran
ISKIcelandic króna3520krIceland
JMDJamaican dollar3882$Jamaica
JODJordanian dinar4003د.أJordan
JPYJapanese yen3920¥Japan
KESKenyan shilling4042KShKenya
KGSKyrgyzstani som4172сKyrgyzstan
KHRCambodian riel1162Cambodia
KMFComorian franc1740CFComoros
KPWNorth Korean won4082North Korea
KRWSouth Korean won4100South Korea
KWDKuwaiti dinar4143د.كKuwait
KYDCayman Islands dollar1362$Cayman Islands
KZTKazakhstani tenge3982Kazakhstan
LAKLao kip4182Laos
LBPLebanese pound4222ل.لLebanon
LKRSri Lankan rupee1442RsSri Lanka
LRDLiberian dollar4302$Liberia
LSLLesotho loti4262LLesotho
LYDLibyan dinar4343ل.دLibya
MADMoroccan dirham5042د.م.Morocco, Western Sahara
MDLMoldovan leu4982LMoldova
MGAMalagasy ariary9692ArMadagascar
MKDMacedonian denar8072денNorth Macedonia
MMKBurmese kyat1042KMyanmar
MNTMongolian tögrög4962Mongolia
MOPMacanese pataca4462MOP$Macao
MRUMauritanian ouguiya9292UMMauritania
MURMauritian rupee4802Mauritius
MVRMaldivian rufiyaa4622RfMaldives
MWKMalawian kwacha4542MKMalawi
MXNMexican peso4842$Mexico
MYRMalaysian ringgit4582RMMalaysia
MZNMozambican metical9432MTMozambique
NADNamibian dollar5162$Namibia
NGNNigerian naira5662Nigeria
NIONicaraguan córdoba5582C$Nicaragua
NOKNorwegian krone5782krNorway, Svalbard and Jan Mayen, Bouvet Island
NPRNepalese rupee5242Nepal
NZDNew Zealand dollar5542$New Zealand, Cook Islands, Niue, Pitcairn, Tokelau
OMROmani rial5123ر.ع.Oman
PABPanamanian balboa5902B/.Panama
PENPeruvian sol6042S/Peru
PGKPapua New Guinean kina5982KPapua New Guinea
PHPPhilippine peso6082Philippines
PKRPakistani rupee5862Pakistan
PLNPolish złoty9852Poland
PYGParaguayan guaraní6000Paraguay
QARQatari riyal6342ر.قQatar
RONRomanian leu9462leiRomania
RSDSerbian dinar9412дин.Serbia
RUBRussian ruble6432Russia
RWFRwandan franc6460FRwRwanda
SARSaudi riyal6822ر.سSaudi Arabia
SBDSolomon Islands dollar902$Solomon Islands
SCRSeychellois rupee6902Seychelles
SDGSudanese pound9382ج.س.Sudan
SEKSwedish krona7522krSweden
SGDSingapore dollar7022$Singapore
SHPSaint Helena pound6542£Saint Helena, Ascension and Tristan da Cunha
SLESierra Leonean leone9252LeSierra Leone
SOSSomali shilling7062ShSomalia
SRDSurinamese dollar9682$Suriname
SSPSouth Sudanese pound7282£South Sudan
STNSão Tomé and Príncipe dobra9302DbSão Tomé and Príncipe
SVCSalvadoran colón2222El Salvador
SYPSyrian pound7602£Syria
SZLEswatini lilangeni7482LEswatini
THBThai baht7642฿Thailand
TJSTajikistani somoni9722SMTajikistan
TMTTurkmenistani manat9342mTurkmenistan
TNDTunisian dinar7883د.تTunisia
TOPTongan paʻanga7762T$Tonga
TRYTurkish lira9492Türkiye, Northern Cyprus
TTDTrinidad and Tobago dollar7802$Trinidad and Tobago
TWDNew Taiwan dollar9012NT$Taiwan
TZSTanzanian shilling8342ShTanzania
UAHUkrainian hryvnia9802Ukraine
UGXUgandan shilling8000UShUganda
USDUnited States dollar8402$United States, Ecuador, El Salvador, Timor-Leste, Marshall Islands, Micronesia, Palau, Panama
UYUUruguayan peso8582$Uruguay
UYWUnidad previsional9274Uruguay
UZSUzbekistani sum8602so'mUzbekistan
VEDVenezuelan bolívar digital9262Bs.Venezuela
VESVenezuelan bolívar soberano9282Bs.Venezuela
VNDVietnamese đồng7040Vietnam
VUVVanuatu vatu5480VtVanuatu
WSTSamoan tālā8822TSamoa
XAFCentral African CFA franc9500FCFACameroon, Central African Republic, Chad, Republic of the Congo, Equatorial Guinea, Gabon
XAGSilver (one troy ounce)961(none)(none)
XAUGold (one troy ounce)959(none)(none)
XCDEast Caribbean dollar9512$Anguilla, Antigua and Barbuda, Dominica, Grenada, Montserrat, Saint Kitts and Nevis, Saint Lucia, Saint Vincent and the Grenadines
XCGCaribbean guilder5322ƒCuraçao, Sint Maarten
XDRSpecial drawing rights960(none)(none)
XOFWest African CFA franc9520CFABenin, Burkina Faso, Côte d'Ivoire, Guinea-Bissau, Mali, Niger, Senegal, Togo
XPDPalladium (one troy ounce)964(none)(none)
XPFCFP franc9530French Polynesia, New Caledonia, Wallis and Futuna
XPTPlatinum (one troy ounce)962(none)(none)
YERYemeni rial8862Yemen
ZARSouth African rand7102RSouth Africa, Lesotho, Namibia, Eswatini
ZMWZambian kwacha9672ZKZambia
ZWGZimbabwe Gold9242ZiGZimbabwe

Every row cites a primary source. See the methodology section below for sourcing details and known limitations.

Methodology

The dataset is deduplicated by alpha-3 code: SIX Group publishes one row per country-entity-currency pair, so a currency like EUR or USD appears many times. Each output row aggregates the countries that use the currency as an official currency.

Edge cases the dataset captures that AI tools and older references routinely get wrong:

  • 0-decimal currencies: JPY, KRW, ISK (since the 2007 coin redenomination), VND, RWF, BIF, CLP, DJF, GNF, KMF, PYG, UGX, VUV, plus the supranational franc zones XAF, XOF, XPF.
  • 3-decimal currencies: BHD, KWD, OMR, TND, IQD, JOD, LYD. Many invoicing systems silently round these to 2 decimals and produce off-by-1 amounts.
  • 4-decimal indexed units: CLF (Chilean Unidad de Fomento) and UYW (Uruguayan Unidad Previsional). These are accounting units, not circulating currencies.
  • Supranational codes: XOF (West African CFA, 8 countries), XAF (Central African CFA, 6 countries), XCD (Eastern Caribbean dollar, 8 countries), XPF (CFP franc, 3 French Pacific territories).
  • 2026 Eurozone: 20 EU member states use EUR, including Croatia (2023) and Bulgaria (2025).
  • Recent code changes: Sierra Leone SLE (2022 redenomination), Mauritania MRU (2018), São Tomé STN (2018), Belarus BYN (2016), Venezuela VES/VED (2018/2021), Zimbabwe ZWG (2024 gold-backed replacement of ZWL).

Türkiye's lira is correctly coded TRY (not TRL, which was the pre-2005 code). CNY is the onshore renminbi code; CNH (offshore) is not an ISO 4217 code.

Invoice in any currency, formatted correctly

JupiterInvoice uses the right decimal places, symbol, and grouping for every ISO 4217 currency, including the 0-decimal and 3-decimal cases most software gets wrong. Free, no signup.

Create your first invoice

No signup required. Build now, save later.