EN
Back to the archive

The encyclopedia · Finance & Accounting · Technical decision · 1978–2026

ISO 4217 gave every currency three letters machines could read the same way

ISO 4217 assigns a stable three-letter alphabetic and three-digit numeric code to each currency, globalizing how money is named.

SIX · ISO

the move

Money appears in every price, contract and ledger, but each currency has a local name in every language, and no common machine-readable handle existed for it.

ISO 4217 fixed a three-letter alphabetic code plus a three-digit numeric code for each currency. The alphabetic code usually comes from the country and currency name, as USD, EUR or JPY; the numeric code gives a script-independent fallback.

SIX, as the maintenance agency, keeps the list current. Because the code is short, unambiguous and never localized, tickers, bank transfers and airline fares all agree; the same three letters travel across every system.

why it works

  • Three letters are short and stable, so they fit tickers, ledgers and display fields.
  • The alphabetic code is language-independent, so it means the same across scripts.
  • A single maintenance agency keeps the list authoritative and up to date.
the payoffGive each currency one stable three-letter codeneat

what transfers

To share a scarce, ambiguous entity across many systems, standardize a short, stable token everyone can parse without asking what it means.

what came after

ISO 4217 codes became universal in banking, trading, e-commerce and FX, and the list grows with new currencies and digital assets. It is one of the most widely used data standards in the world and a precedent for naming something once so everyone reads it the same way.

references

spotted an error? The archive wants to know.

same kind of clever