Skip to content
Home

ISO 639-3: Three-letter Codes for Identifying Languages

ISO 639-3 is an international standard that assigns three-letter identifiers to individual languages, extending earlier ISO 639 standards to cover a much larger set of living, extinct, and constructed languages.

Overview

ISO 639-3 is part of the ISO 639 family of standards that provide short alphabetic codes to represent language names. Where ISO 639-1 uses two-letter codes for many major languages and ISO 639-2 uses three-letter codes that cover many bibliographic needs, ISO 639-3 expands the scope to cover a far larger set of individual languages. The goal is to provide a unique, stable three-letter identifier for each distinct language variety recognized by the standard.

Scope and structure

ISO 639-3 assigns every recorded human language a three-letter code. This includes living languages, recently extinct languages, historic and ancient languages, dialects treated as distinct languages by the standard, and some constructed languages. The standard also defines a few special-purpose codes used for technical or cataloguing reasons: for example, codes that indicate multiple languages, undetermined language, or no linguistic content. Three-letter codes facilitate consistent language tagging in databases, digital archives, and linguistic research.

History and governance

The ISO 639 series grew from a need to harmonize language identifiers across libraries, computing, and international workflows. ISO 639-3 was developed as an extension to the earlier parts of the series; it was published in 2007 and became the comprehensive reference for language identifiers in many technical and academic settings. The Registration Authority for ISO 639-3 is SIL International, which maintains the code table, processes change requests, and coordinates updates in consultation with language experts and the wider community.

Maintenance and change process

Updates to the ISO 639-3 code set follow a formal procedure. Proposals to add, retire, split, or merge entries are submitted as change requests and are evaluated against documented criteria such as distinctiveness, attestation, and community usage. SIL International publishes guidance and schedules for revision cycles, and users can find procedural information through official ISO references and the Registration Authority pages. For context on the broader ISO series see the ISO entry ISO 639 family, and for the two-letter and earlier three-letter parts see ISO 639-1 and ISO 639-2.

Uses and importance

  • Software localization and internationalization: language tags in web and application contexts can use ISO 639-3 codes when more precision than two-letter tags is required.
  • Digital libraries and archives: catalogs and metadata often rely on three-letter codes to index items by language.
  • Linguistic documentation and research: field linguists and language technology projects use the codes to label datasets, corpora, and descriptive material.
  • Standards integration: ISO 639-3 is used alongside other standards (for example, in IETF language tags and machine-readable metadata) to ensure consistent identification of languages across systems.

Notable features and caveats

ISO 639-3 includes the concept of macrolanguages, where a single code represents a group of closely related language varieties (for example, certain codes for varieties of Arabic). It also contains a limited set of special codes such as 'und' for undetermined language, 'mul' for multiple languages, and 'zxx' for no linguistic content. While ISO 639-3 aims for broad coverage, language classification can be complex: disagreements about boundaries between dialects and languages, new linguistic evidence, and community preferences can lead to reclassification over time. Users should consult the Registration Authority and current revisions when precise identification matters.

Because ISO 639-3 complements rather than replaces earlier parts of the ISO 639 series, systems that already rely on two-letter or bibliographic three-letter codes often map between the different parts as needed. For practical implementation guidance and to submit requests, users typically consult the Registration Authority maintained by SIL International and related documentation provided by standards bodies.

Related articles

Author

AlegsaOnline.com ISO 639-3: Three-letter Codes for Identifying Languages

URL: https://en.alegsaonline.com/art/48473

Share

Sources