// find iso 4217 code, symbol, and country for any currency
Look up currency symbols, ISO 4217 codes, and country data for any world currency. Free browser-based tool with 170+ currencies.
Type a currency name, ISO 4217 code (e.g. USD), symbol (e.g. $), or country name in the search bar.
Use the region filter buttons to narrow results to a specific geographic area.
Click any currency card to open the detail view, then copy the symbol, ISO code, or full name with one click.
ISO 4217 is the international standard that defines three-letter currency codes (like USD, EUR, JPY). Every currency has a unique alphabetic code and a numeric code, used in banking, finance, and software systems worldwide.
ISO 4217 is an international standard published by the International Organization for Standardization that defines three-letter alphabetic codes and three-digit numeric codes for currencies worldwide. For example, USD for US Dollar, EUR for Euro, and JPY for Japanese Yen.
Some currencies use their ISO code as their de facto symbol, or have symbols that are locale-specific characters not universally supported. Others may share a symbol with other currencies (like the dollar sign $) and are therefore identified primarily by their code.
Decimal places indicates the number of minor units (like cents) used. USD has 2 (100 cents = $1.00). JPY has 0 — yen are not subdivided. Some currencies like KWD have 3 decimal places (1000 fils = 1 dinar).
This tool includes 170+ active world currencies as defined by ISO 4217. This covers all currencies in active use by sovereign nations and major territories, including special drawing rights (XDR).
Yes. The ISO 4217 alphabetic codes displayed here are the standard codes used by payment APIs (Stripe, PayPal, etc.), banking systems, and financial databases. Always use the 3-letter code in API calls, not the symbol.
Yes. Currency Symbol Lookup is completely free and runs entirely in your browser. No data is sent to any server — searches and lookups are performed locally using the built-in currency database.
When building financial applications, e-commerce platforms, or any software that handles money, you need accurate currency data. The Currency Symbol Lookup tool gives developers and designers instant access to ISO 4217 currency codes, official symbols, decimal precision, and country associations for over 170 world currencies — all without leaving your browser.
💡 Looking for premium web development assets? MonsterONE offers unlimited downloads of templates, UI kits, and assets — worth checking out.
ISO 4217 is the international standard maintained by the International Organization for Standardization (ISO) that specifies three-letter alphabetic codes, three-digit numeric codes, and the number of minor currency units for all currencies in circulation. Established in 1978, it has become the universal language of currency identification in global finance, software development, and international trade.
Before ISO 4217, there was no standard way to refer to currencies in data systems. Country names were ambiguous (multiple countries use "dollar"), and symbols like $ or £ were shared across different currencies. ISO 4217 solved this by assigning unique, unambiguous codes: USD for the United States Dollar, GBP for British Pound Sterling, AUD for Australian Dollar, and so on.
A currency symbol is a graphic sign used to represent a currency in everyday use — like $, €, £, ¥, or ₿. Symbols are compact and human-friendly but can be ambiguous. The dollar sign ($) is used by over 20 different currencies worldwide, from USD to CAD to ARS.
An ISO 4217 code, on the other hand, is globally unambiguous. It's always three uppercase letters: the first two usually represent the country (following ISO 3166 country codes), and the third represents the currency name. For example:
When building applications that handle multiple currencies, always store and transmit monetary amounts with their ISO 4217 code. Never rely solely on symbols. Here's why this matters in practice:
Intl.NumberFormat in JavaScript with the ISO code for proper locale-aware formatting: new Intl.NumberFormat('de-DE', {style:'currency', currency:'EUR'}).format(1234.56) produces "1.234,56 €".{"amount": 1999, "currency": "USD"} is unambiguous globally.The most traded currencies in the global foreign exchange market are known as the "major currencies." These include:
ISO 4217 includes some special codes that don't correspond to national currencies:
The number of decimal places (officially called "minor units" in ISO 4217) indicates how many fractional units make up one major unit of the currency. This is critical for accurate monetary calculations:
Always check decimal places when integrating with payment processors to avoid off-by-100 or off-by-1000 errors that can have serious financial consequences.