ISO 639 is a set of international standards that lists short codes for language names. The following is a complete list of three-letter codes defined in part two (ISO 639-2) of the standard, including the corresponding two-letter (ISO 639-1) codes where they exist.
Where two ISO 639-2 codes are given in the table, the one with the asterisk is the bibliographic code (B code) and the other is the terminological code (T code).
Entries in the Scope column distinguish:
The Type column distinguishes:
for individual languages, and
for collectives. The differences between genetic and genetic-like are vague, but usually the former comprises more individual languages than the latter, while the latter comprises more language families than the former.
The standard includes some codes for special situations:
<nowiki>*</nowiki>Synonyms for terminology applications (ISO 639-2/T) and for *bibliographic applications (ISO 639-2/B)