Template:ISO 639-3 header

Abbreviations are used in the table as follows:
 * Scope: I = individual language, M = macrolanguage, S = special code
 * Type: A = ancient (extinct since ancient times), C = constructed , E = extinct (in recent times) , H = historical (distinct from its modern form) , L = living , S = special code

Retired codes are enclosed in (parentheses).

The column Family contains the generic English name of the language's family or macrolanguage.