Currency Code Lookup
Search every ISO 4217 currency code by code, number, currency name or country, with minor units and one-click copy.
194 matches
AED No. 784 2 decimals UAE dirham
United Arab Emirates · Minor unit 2 — amounts take 2 decimal places (e.g. 1234.57 AED).
| Code | No. | Minor | Currency | Type | Countries & territories | Copy |
|---|
How it works
This is the currency table from ISO 4217, the standard that gives every
currency a three-letter alphabetic code (JPY), a three-digit numeric code
(392) and a minor unit: the number of decimal places an amount is written with.
Most currencies use 2, the Japanese yen and the Korean won use 0, and the Gulf dinars โ
Bahraini, Kuwaiti, Omani, Jordanian, Tunisian, Libyan and Iraqi โ use 3, which is exactly the
detail that breaks money handling when it is guessed instead of looked up. Type a code, a
number, a currency name or a country and the table filters as you type; the top match is
selected, so you can copy the code or the whole record as JSON in one click.
Alongside the national currencies the table carries the other ISO 4217 code families: fund
codes such as CLF and MXV, the precious-metal codes
XAU, XAG, XPT and XPD quoted per troy
ounce, and the special codes XDR (IMF special drawing rights), XTS
(reserved for testing) and XXX (no currency involved). Recently withdrawn codes
such as HRK, ZWL and ANG are kept and labelled so old
records still resolve. The whole dataset is embedded in the page, so the lookup is instant and
works offline: nothing is fetched, no exchange rates are involved and nothing you type leaves
your browser.
Frequently asked questions
What is an ISO 4217 currency code?
ISO 4217 is the international standard that names currencies. Each one gets a three-letter alphabetic code, usually the ISO 3166 country code plus the initial of the currency, so Japan plus yen gives JPY and Switzerland plus franc gives CHF. Each currency also has a three-digit numeric code, JPY is 392, which is used where letters are awkward, for example in payment messages and on some card systems. The standard also records a minor unit: the number of decimal places an amount in that currency is written with.
Why do some currencies have 0 or 3 decimal places?
The minor unit reflects how the currency is actually subdivided. Most currencies have 100 minor units in a major unit, so they take 2 decimal places. The Japanese yen, Korean won, Chilean peso and several African francs have no everyday subdivision at all, so they take 0. The Gulf dinars, Bahraini, Kuwaiti, Omani, Jordanian, Tunisian, Libyan and Iraqi, are divided into 1000, so they take 3. Getting this wrong is a classic money bug: storing a Kuwaiti dinar amount in cents undercounts it by a factor of ten, so look the value up rather than assuming 2.
Are exchange rates included?
No, and that is deliberate. This is the code table, not a converter: it gives you the alphabetic code, the numeric code, the minor unit, the code type and the countries that use it. The whole dataset is embedded in the page, so nothing is fetched from a server, nothing you search for is logged, there are no ads or trackers, and the lookup keeps working with no internet connection. Withdrawn codes such as HRK, ZWL and ANG are kept and labelled so older records still resolve.