An In-Depth Explanation

Block 3 of an ICPL code is as shown XXX-XXX-XXX. It represents the status, spoken, and written form of a language and is used to further classify between multiple dialects, national recognition status, and their writing system. In each of the 3 characters, the letter X will always be reserved either for "Default" or "Unclassified" as to represent a whole language or language family category.


Block 3 is almost always directly correlated with Block 1 and Block 2 codes. For instance, Block 1 (ISO 3166-1 alpha-3) will correlate with the first character of Block 3. Let's see it in practice now:


The second character of Block 3 however, is an arbitrarily assigned A to Z letter used to denote a standard form or its close siblings or dialects. As for the third character of Block 3, Block 2 language family code will directly affect this character and specific reserved letter denoting a particular class shall follow the pattern system as detailed below.

From A to Z, U will always be reserved as "Unspecified" and X is also reserved for categorical purposes. For example in countries where "Chinese languages" or "ZHO" is an official, national, or recognised language of Block 2:





Help ICPL Grow

Help us build a universal global standard for identification of languages and advance linguistics, archeology, and computing. If you would like to contribute to the standard by joining a technical working group, or help us spread the standard, please contact us by emailing us .