ISO 4217: The Three-Letter Currency Codes Explained
Why USD, EUR, and JPY look the way they do \u2014 and the logic behind every official currency code.
What ISO 4217 is
ISO 4217 is the international standard that defines the three-letter codes used to identify currencies in finance, banking, and travel. It's maintained by the International Organization for Standardization in Geneva and is the reason every airport screen, bank statement, and forex platform speaks the same language.
If you've ever wondered why the U.S. dollar is "USD" instead of "
quot; or "USDOL," ISO 4217 is the reason.How the codes are built
Most ISO 4217 codes follow a simple rule:
- First two letters: the country's ISO 3166-1 alpha-2 code (e.g. US for United States, GB for United Kingdom).
- Third letter: the first letter of the currency name (e.g. D for Dollar, P for Pound).
Examples:
- USD = United States + Dollar.
- GBP = Great Britain + Pound.
- JPY = Japan + Yen.
- CHF = Confederation Helvetica (Switzerland) + Franc.
- CNY = China + Yuan (renminbi).
Currencies without a country
Some codes don't follow the country pattern because they belong to multinational currencies or precious metals:
- EUR = Euro (used by 20+ EU member states).
- XAU = Gold (X = supranational; AU = chemical symbol).
- XAG = Silver.
- XPT = Platinum.
- XDR = IMF Special Drawing Rights.
The "X" prefix denotes codes not tied to a single country.
Why three letters and not symbols
Symbols like $, €, ¥, and £ are ambiguous:
- $ is used by the U.S., Canada, Australia, Hong Kong, Singapore, and many more.
- ¥ is used by both Japan and China.
- £ has multiple variants.
Three-letter codes eliminate the confusion completely. CAD vs USD vs AUD is unambiguous; "
quot; alone is not.Numeric codes
ISO 4217 also assigns each currency a three-digit numeric code, used in some banking systems:
- USD = 840
- EUR = 978
- GBP = 826
- JPY = 392
You'll see these mostly in raw payment messages, not consumer interfaces.
When codes change
Codes change when currencies do:
- Mexican peso: switched from MXP to MXN in 1993 after a redenomination.
- Russian ruble: from RUR to RUB in 1998.
- Turkish lira: from TRL to TRY in 2005.
The new code signals to systems that the old currency is no longer interchangeable with the new at face value.
Key takeaways
- ISO 4217 is the international standard for currency codes.
- Most codes are country code + first letter of the currency.
- Codes starting with "X" are supranational (Euro is an exception by historical decision).
- Three-letter codes prevent symbol ambiguity ($ is used by 20+ currencies).
- Codes change when currencies are redenominated or replaced.