Skip to main content
<< Back to posts in Japan

Japan ISO Codes: JP, JPN, and 392 Explained

Preview image for the video "Japan Dialing Code - Japanese Country Code - Telephone Area Codes in Japan".
Japan Dialing Code - Japanese Country Code - Telephone Area Codes in Japan

Japan ISO codes appear in travel forms, shipping records, customer databases, payment systems, and APIs. The direct answer is JP for the ISO alpha-2 code, JPN for the alpha-3 code, and 392 for the numeric code. Japan also has .jp as its internet domain, +81 as its international calling code, and JPY as the Japanese yen currency code. These identifiers are related to Japan, but they belong to different systems and should not be substituted for one another.

Japan ISO Codes at a Glance

ISO 3166-1 provides three standard country-code formats. The format a form or software field expects determines which Japan code you should enter.

The Three ISO 3166-1 Codes for Japan

Japan's three ISO 3166-1 country identifiers are JP, JPN, and 392. The ISO Online Browsing Platform can be used to check the official country record and its available code formats.

Code typeJapan valueTypical purpose
ISO alpha-2JPTwo-letter country fields
ISO alpha-3JPNThree-letter country fields
ISO numeric392Numeric country fields

All three values identify Japan within ISO 3166-1. They are different representations of the same country, not three different countries or informal abbreviations. A field asking for an ISO alpha-2 value needs JP; a field asking for an alpha-3 value needs JPN; and a field requiring the numeric ISO code needs 392. The period in .jp and the plus sign in +81 indicate that those values belong to other systems.

Which Japan Country Code Should You Use?

Use the code format named by the field or specification:

Preview image for the video "#iso3166#ISO#audit #countrycodes#Alpha-2, #Alpha-3 codes #scm #education #audit #internationaltrade".
#iso3166#ISO#audit #countrycodes#Alpha-2, #Alpha-3 codes #scm #education #audit #internationaltrade
  • Two-letter country code or ISO alpha-2: enter JP.
  • Three-letter country code or ISO alpha-3: enter JPN.
  • Numeric ISO country code: enter 392.

For example, an address form designed for two-letter country abbreviations may expect JP, while an international data export may define a three-letter country column and expect JPN. A database that uses numeric ISO identifiers will expect 392 instead. There is no single replacement value that is correct for every form, API, or software product. The field definition matters more than the length of the value or the fact that it refers to Japan.

Japan's .jp Internet Domain

Japan's internet domain is .jp, the country-code top-level domain associated with Japan.

How .jp Relates to the ISO Code JP

The .jp country-code top-level domain is derived from the same two-letter country designation represented by Japan's ISO alpha-2 code, JP. This explains why the domain and the country code look similar, but they are not interchangeable values.

Preview image for the video "Domain basics: What is a domain name?".
Domain basics: What is a domain name?

The suffix .jp is used in the Domain Name System, such as in a website address. The value JP is used as a country identifier in a form, database, or data exchange. A website address may end in .jp, while a country field in a related customer record may contain JP, JPN, or 392 depending on the field specification. A .jp domain also does not by itself prove the physical location of every user, server, or organization connected with the domain.

Who Manages the .jp Namespace?

The IANA delegation record for .JP identifies Japan Registry Services as the country-code top-level domain manager. This role concerns the operation and administration of the .jp namespace.

That responsibility is separate from the ISO country-code system. The ISO 3166 Maintenance Agency maintains country identifiers, while the domain namespace has its own registry and DNS administration. The two systems are connected through the JP designation, but a domain manager does not determine which value a shipping form or country database should use.

Japan Identifiers That Are Not ISO 3166-1 Country Codes

Japan uses several familiar identifiers outside ISO 3166-1. Similar letters or numbers can make them easy to confuse, especially when a form uses the vague label country code.

The Olympic Code JPN

The Olympic or International Olympic Committee code is part of a separate sports code system. Japan's current Olympic code is JPN, which happens to match Japan's ISO 3166-1 alpha-3 code. The List of IOC country codes documents the Olympic system and its country entries.

The matching letters do not mean that Olympic and ISO codes are universally interchangeable. In a sports registration system, JPN may be interpreted as an IOC value; in a general country database, it may be interpreted as ISO alpha-3. Older Olympic records can also contain dated abbreviations that belong to the historical Olympic system and should not be treated as current ISO country codes.

The International Calling Code +81

+81 is Japan's international telephone country code. It is used in telephone-number and call-routing contexts, not as Japan's ISO alpha-2, alpha-3, or numeric country identifier. The List of telephone country codes lists 81 for Japan.

Preview image for the video "Japan Dialing Code - Japanese Country Code - Telephone Area Codes in Japan".
Japan Dialing Code - Japanese Country Code - Telephone Area Codes in Japan

The difference is especially important because both +81 and 392 contain numbers. +81 means that the value belongs to an international telephone field; 392 means Japan's ISO numeric country code when the field specifies ISO 3166-1. A telephone form may display a plus sign and country calling code, while a country field may require the three-digit numeric value. They serve different technical purposes.

The Currency Code JPY and Numeric Code 392

JPY is the ISO 4217 currency code for the Japanese yen. It identifies a currency, not the country itself. A currency field that asks for the Japanese yen should use JPY rather than JP or JPN. The IBAN currency code reference lists JPY and the numeric currency value 392 for Japan's yen.

The number 392 can appear in both systems: it is Japan's ISO 3166-1 numeric country code and also the numeric ISO 4217 code for the yen. The meaning comes from the standard and the field name. For example, a record could have country_iso_alpha2 set to JP, country_iso_numeric set to 392, currency_alpha3 set to JPY, and currency_numeric set to 392. The two numeric values happen to match, but they are not the same data item. Country and currency should therefore be stored in separate, explicitly labeled fields.

Using Japan ISO Codes in Data and Content

Correct code selection helps prevent rejected forms, invalid API requests, and incorrect country or currency classifications. The safest approach is to keep each identifier tied to its standard and field purpose.

Country Fields, APIs, and Localization

An application may request a two-letter, three-letter, or numeric country value. Practical examples include:

  • Country alpha-2 field: JP
  • Country alpha-3 field: JPN
  • Country numeric field: 392

These values can be maintained as linked representations of Japan in one system, but they should not be treated as identical strings. An API may name fields clearly, such as countryAlpha2 or countryNumeric, while another service may document its accepted format in an integration guide. Read the field definition rather than assuming that an API uses the format preferred by another platform.

Localization adds another separate layer. A locale can combine a language code with a country or region code, but the combined locale is not itself an ISO 3166-1 country code. Keep country, language, domain, telephone, and currency values in separate conceptual categories so that JP is not confused with a language value, .jp, +81, or JPY.

A Simple Japan Code Validation Checklist

Use this checklist whenever a form or data specification asks for a Japan country abbreviation:

  1. Identify the standard and field type. Decide whether the field concerns ISO country data, a domain, a telephone number, a currency, or an Olympic code.
  2. Confirm the expected format. Check whether the field requests alpha-2, alpha-3, numeric, a domain suffix, a calling code, or a currency code.
  3. Check the receiving system or data specification. Confirm whether it expects JP, JPN, 392, .jp, +81, or JPY before entering a value.
  4. Separate current and historical data. If an older record contains a retired or historical abbreviation, keep it tied to its system and date while making the current ISO value visible for current transactions.
  5. Resolve vague instructions. When a form says only country abbreviation, consult the relevant standard, registry, or receiving system documentation instead of guessing from the value's appearance.

This process prevents the most common substitutions: using +81 where an ISO country value is required, entering JPY in a country field, adding the dot from .jp to an alpha-2 value, or assuming that an Olympic code defines the ISO standard.

Conclusion: Japan's Codes in One View

Japan's ISO 3166-1 codes are JP for alpha-2, JPN for alpha-3, and 392 for numeric use. The related identifiers are .jp for the internet domain, +81 for international telephone calls, JPY for the Japanese yen, and JPN in the current Olympic code system. Match the value to the standard and field label, and treat country, domain, telephone, currency, and sports identifiers as separate categories.

Select area