Currency codes (ISO 4217)

Handy when building checkout forms, exchange-rate tables, or invoice exports — store the code, display the symbol.

Updated:

CurrencyCodeSymbolMinor units
US dollarUSD$2
EuroEUR2
British poundGBP£2
Japanese yenJPY¥0
Chinese yuanCNY¥ / 元2
Hong Kong dollarHKDHK$2
Taiwan dollarTWDNT$2
South Korean wonKRW0
Swiss francCHFCHF2
Canadian dollarCADC$2
Australian dollarAUDA$2
New Zealand dollarNZDNZ$2
Singapore dollarSGDS$2
Indian rupeeINR2
Indonesian rupiahIDRRp2
Thai bahtTHB฿2
Vietnamese dongVND0
Malaysian ringgitMYRRM2
Philippine pesoPHP2
Brazilian realBRLR$2
Mexican pesoMXNMex$2
Argentine pesoARS$2
Turkish liraTRY2
Russian rubleRUB2
Saudi riyalSAR2
UAE dirhamAEDد.إ2
South African randZARR2
Polish zlotyPLN2
Swedish kronaSEKkr2
Norwegian kroneNOKkr2
Danish kroneDKKkr2

Notes

Frequently asked questions

What currency is code EUR?
EUR is the ISO 4217 code for the euro, the currency used by most European Union countries. Its symbol is €.
What is the currency code for Japan?
The Japanese yen has the ISO 4217 code JPY and the symbol ¥. It has no minor (decimal) units.
Why should I store a three-letter currency code instead of a symbol?
Symbols overlap: $ alone could mean USD, CAD, AUD and more. The three-letter ISO 4217 code is unambiguous.