Currency Symbols Reference

Currency symbols with ISO codes, names and countries — searchable.

A reference of world currency symbols paired with their ISO 4217 codes, currency names and countries. Search by symbol, code, name or country. Runs entirely in your browser — nothing is uploaded. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

Why do some currencies share a symbol?

Several currencies use the same glyph — for example the Japanese yen and Chinese yuan both use ¥, and many dollar-based currencies use $. The ISO code disambiguates them.

This is a searchable reference pairing each currency symbol with its ISO 4217 code, currency name and country or region. Because many symbols are shared between currencies, the three-letter code is the reliable identifier — and this table lets you look up either direction.

How it works

The full list of currencies ships with the page, so searching is instant and offline. Type a symbol, an ISO code, a currency name or a country and the table filters to matching rows. The ISO 4217 code disambiguates currencies that share a glyph: for example the Japanese yen and Chinese yuan both display ¥, and many countries use $, but JPY, CNY, USD, AUD and CAD are all distinct codes.

Sample entries showing shared symbols

SymbolISO codeCurrencyCountry
$USDUS DollarUnited States
$AUDAustralian DollarAustralia
$CADCanadian DollarCanada
EUREuroEurozone
£GBPPound SterlingUnited Kingdom
¥JPYYenJapan
¥CNYRenminbi (Yuan)China
INRRupeeIndia
RUBRubleRussia
KRWWonSouth Korea

The dollar sign $ alone is used by over 20 currencies worldwide. The ISO code is the only reliable way to distinguish them in international documents, APIs, and payment systems.

Why ISO 4217 matters

ISO 4217 is the international standard for currency codes, maintained by the International Organization for Standardization. Each code is three letters: the first two are (usually) the ISO 3166 country code and the third is the first letter of the currency name. For example, Great Britain Pound → GBP.

Exceptions exist for historical and political reasons. The euro code EUR was assigned before a country mapping was possible (it crosses many countries), and some currency codes predating the modern standard use different conventions.

Using codes versus symbols in data and code

In any system that handles multiple currencies, always store and transmit the ISO code, not the symbol:

  • Databases: store USD, not $. The symbol is a display concern.
  • APIs: payment APIs (Stripe, PayPal) and forex APIs use ISO codes exclusively.
  • Localisation: display formatting depends on the user’s locale, not the currency symbol alone. Intl.NumberFormat in JavaScript takes an ISO code: new Intl.NumberFormat('en-GB', { style: 'currency', currency: 'GBP' }).
  • Documents and contracts: ISO codes avoid ambiguity. “100 $” in a contract is ambiguous; “100 USD” is not.

Numeric codes

ISO 4217 also assigns a three-digit numeric code to each currency, used in contexts where letters are impractical (legacy EDI systems, some SWIFT messages). The US dollar is 840, the euro is 978, and GBP is 826. The reference table focuses on the alphabetic codes and symbols, which are far more common in day-to-day development work.

Tips

  • Search the table by typing a partial country name, symbol, or code. Searching pound finds GBP and also the Sudanese, Egyptian, and Lebanese pounds.
  • When copying a currency symbol for a document, verify the ISO code first to confirm you have the right currency — especially for the dollar sign.
  • For development work, use the ISO code in all data layers and format the symbol only at the display layer using a locale-aware formatter.