Country codes

ISO, dialling, currency in one place

Input

Result

Choosing a country loads only that country’s data into the page (usually 1–3KB). No file is saved to your device, only the country code leaves it, and what you looked at is not stored.

Data: Unicode CLDR · libphonenumber · ibantools · IANA

How to use

Pick a country and you get its ISO codes (two-letter, three-letter, numeric), top-level domain, dialling code, currency and decimal places, IBAN length and subdivision codes on one screen. Only that country’s data is loaded when you pick it, no file is saved to your device, and what you looked at is not stored.

When to use it

  • Filling in an ISO country code on a form or in a system — the two-letter, three-letter and numeric forms are used in different places.
  • Checking the IBAN length and currency code before an international transfer.
  • Getting the decimal places right — the won has none, the dollar two, the Kuwaiti dinar three.

How to use it

  1. Pick a country. Part of the name or a code (DE, DEU) narrows the list.
  2. Codes, domain, dialling code, currency and subdivisions appear together.
  3. Click any value to copy it.

Good to know

  • Subdivisions come as codes with English names. The code (KR-11) is the same in every language, but the data (Unicode CLDR) carries no Korean, Japanese or Chinese names for them. Rather than invent names, we leave the English.
  • IOC, FIFA, vehicle and mobile (MCC) codes are not included. The bodies that publish them do not state redistribution terms, and material with unclear terms is not used here.
  • Currency symbols and the amount example come from your browser. They are not carried as data, so they can look slightly different depending on your device settings.
  • The top-level domain is derived from the ISO code and then checked against the official IANA list. The United Kingdom is the odd one out: ISO GB, domain .uk.

Frequently asked questions

What is the difference between the two-letter and three-letter ISO codes?

They are different notations for the same country. The two-letter form (KR) is used for domains and forms, the three-letter form (KOR) on passports and international documents, and the numeric form (410) in statistics. All three are defined together in ISO 3166-1.

Why do currency decimals matter?

Because the number of decimal places differs by currency. The won (KRW) has none, the dollar has two, and the Kuwaiti dinar (KWD) has three. Feeding a payment system the wrong number of decimals shifts the amount by a factor of a thousand.

Why are the subdivision names in English?

Because that is all the data has. Unicode CLDR carries about 5,000 subdivision names in English, three in Korean and Japanese, and none in Chinese. Generating the missing names automatically would put wrong names on the screen, so the code and the English name are shown as they are.

Does this tool use the network?

This one does. Picking a country loads only that country’s data (usually 1–3KB) into the page — the page reads it, nothing is saved to your device. Holding all 250 countries up front would make the page heavy. Only the country code leaves your device; nothing you type is sent anywhere.