Currency Code Lookup & ISO 4217 Reference
Professional ISO 4217 database. Search active fiat, crypto, and historic currencies. Instant access to numeric codes, minor units, and symbols.
About
In the fintech ecosystem, precision is binary: you are either correct or you have a transaction failure. The ISO 4217 standard is the backbone of global banking, defining the alpha codes (e.g., USD) and numeric codes (e.g., 840) required for international settlements.
This tool is engineered for developers, QA engineers, and financial analysts. It solves the friction of disparate data sources by unifying Active Fiat, Legacy Currencies (vital for historic audits), and Cryptocurrencies into a single, high-velocity search engine. Unlike generic lists, this database includes critical metadata such as the Minor Unit exponent (defining decimal precision) and Country Mappings.
Why Numeric Codes Matter?
In ISO 8583 payment messaging (credit card processing), the 3-digit numeric code is mandatory. A mismatch between USD (840) and USN (997, the Next Day Dollar) causes immediate settlement rejection.
Formulas
When integrating currency data into software, handling Minor Units (decimals) is the most common source of calculation errors. The relationship between the Integer value stored in a database and the Display value is defined as:
Where e is the exponent (Minor Unit). For example, the Bahraini Dinar (BHD) has e = 3. A database value of 1500 represents:
Reference Data
| Alpha | Num | Currency | Minor Unit | Region/Type |
|---|---|---|---|---|
| USD | 840 | US Dollar | 2 | North America |
| JPY | 392 | Japanese Yen | 0 | Asia Pacific |
| BHD | 048 | Bahraini Dinar | 3 | Middle East |
| CLF | 990 | Unidad de Fomento | 4 | South America (Fund) |
| XAU | 959 | Gold (Troy Oz) | N/A | Commodity |
| BTC | N/A | Bitcoin | 8 | Crypto |
| EUR | 978 | Euro | 2 | Eurozone |
| KRW | 410 | South Korean Won | 0 | Asia Pacific |
| GBP | 826 | Pound Sterling | 2 | Europe |
| IQD | 368 | Iraqi Dinar | 3 | Middle East |