ISO 639:2023

ISO 639:2023

November 2023
International standard Current

Code for individual languages and language groups

This document specifies the ISO 639 language code and establishes the harmonized terminology and general principles of language coding. It provides rules for the selection, formation, presentation and use of language identifiers as well as language reference names. It also gives provisions (i.e. principles, rules and guidelines) for the selection, formation and presentation of language names in English and French. Furthermore, it introduces provisions for the adoption of standardized language code elements using language names other than English or French.NOTE            English, French and Russian are the official ISO languages.In addition, this document gives guidance on the use of language identifiers and describes their possible combination with identifiers of other codes.Specifically excluded from the ISO 639 language code are reconstructed languages or formal languages, such as computer programming languages and markup languages.The ISO 639 language code is maintained by the ISO 639 Maintenance Agency (ISO 639/MA) (see Annex B).

View the extract
Main informations

Collections

International ISO standards

Publication date

November 2023

Number of pages

37 p.

Reference

ISO 639:2023

ICS Codes

01.140.20   Information sciences

Print number

1
Sumary
Code for individual languages and language groups

This document specifies the ISO 639 language code and establishes the harmonized terminology and general principles of language coding. It provides rules for the selection, formation, presentation and use of language identifiers as well as language reference names. It also gives provisions (i.e. principles, rules and guidelines) for the selection, formation and presentation of language names in English and French. Furthermore, it introduces provisions for the adoption of standardized language code elements using language names other than English or French.

NOTE            English, French and Russian are the official ISO languages.

In addition, this document gives guidance on the use of language identifiers and describes their possible combination with identifiers of other codes.

Specifically excluded from the ISO 639 language code are reconstructed languages or formal languages, such as computer programming languages and markup languages.

The ISO 639 language code is maintained by the ISO 639 Maintenance Agency (ISO 639/MA) (see Annex B).

Replaced standards (5)
ISO 639-2:1998
November 1998
International standard Cancelled
Codes for the representation of names of languages. Part 2 : alpha-3 code.

La présente partie de l'ISO 639 fournit deux jeux de codets à trois caractères pour la représentation des noms de langue, l'un destiné à des applications en terminologie, l'autre destiné à des applications bibliographiques. Les deux jeux de codets sont les mêmes, excepté pour vingt-cinq langues qui ont des codets différents à cause du critère utilisé pour les former . À l'origine, des codets de langues ont été créés à l'usage des bibliothèques, des services documentaires et des éditeurs, pour indiquer la langue dans l'échange d'information, particulièrement entre des systèmes informatisés. Ces codets ont été utilisés largement à l'intérieur de la communauté des bibliothèques, et ils peuvent être adoptés pour toute application qui requiert l'expression de la langue sous forme codée, en terminologie ou en lexicographie. Le code alpha-2 a été créé pour un usage pratique pour la plupart des grandes langues du monde, langues qui sont les plus souvent représentées dans le corpus de la littérature mondiale. De nouveaux codets sont créés quand il devient évident qu'il existe un corpus significatif de littérature dans une langue particulière. Les langages créés pour être utilisés exclusivement par des machines, comme les langages de programmation, ne sont pas inclus dans le présent code.

ISO 639-1:2002
July 2002
International standard Cancelled
Codes for the representation of names of languages - Part 1 : alpha-2 code

This part of ISO 639 provides a code consisting of language code elements comprising two-letter language identifiers for the representation of names of languages. The language identifiers according to this part of ISO 639 were devised originally for use in terminology, lexicography and linguistics, but may be adopted for any application requiring the expression of language in two-letter coded form, especially in computerized systems. The alpha-2 code was devised for practical use for most of the major languages of the world that are not only most frequently represented in the total body of the world's literature, but which also comprise a considerable volume of specialized languages and terminologies. Additional language identifiers are created when it becomes apparent that a significant body of documentation written in specialized languages and terminologies exists. Languages designed exclusively for machine use, such as computer-programming languages, are not included in this code.

ISO 639-3:2007
February 2007
International standard Cancelled
Codes for the representation of names of languages - Part 3 : Alpha-3 code for comprehensive coverage of languages

ISO 639-3:2007 provides a code, published by the Registration Authority of ISO 639-3, consisting of language code elements comprising three-letter language identifiers for the representation of languages. The language identifiers according to this ISO 639-3:2007 were devised for use in a wide range of applications, especially in computer systems, where there is potential need to support a large number of the languages that are known to have ever existed. Whereas ISO 639-1 and ISO 639-2 are intended to focus on the major languages of the world that are most frequently represented in the total body of the world's literature, ISO 639-3:2007 attempts to provide as complete an enumeration of languages as possible, including living, extinct, ancient and constructed languages, whether major or minor, written or unwritten. As a result, ISO 639-3:2007 deals with a very large number of lesser-known languages. Languages designed exclusively for machine use, such as computer-programming languages and reconstructed languages, are not included in this code.

ISO 639-4:2010
July 2010
International standard Cancelled
Codes for the representation of names of languages - Part 4 : general principles of coding of the representation of names of languages and related entities, and application guidelines

ISO 639-4:2010 gives the general principles of language coding using the codes that are specified in the other parts of ISO 639 and their combination with other codes. It also lays down guidelines for the use of any combination of the parts of ISO 639. The terminology and general descriptions of ISO 639-4 are intended to replace corresponding text of other parts of ISO 639 as relevant in future revisions. Relevant metadata for the description of linguistic entities are given, as a framework for databases of linguistic data to support the ISO 639 series.

ISO 639-5:2008
May 2008
International standard Cancelled
Codes for the representation of names of languages - Part 5 : Alpha-3 code for language families and groups

ISO 639-5:2008 provides a code consisting of language code elements comprising three-letter language identifiers for the representation of names of living and extinct language families and groups. Languages designed exclusively for machine use, such as computer-programming languages, are not included in this code.

See more
ZOOM ON ... the Requirements department
To comply with a standard, you need to quickly understand its issues in order to determine its impact on your activity.

The Requirements department helps you quickly locate within the normative text:
- mandatory clauses to satisfy,
- non-essential but useful clauses to know, such as permissions and recommendations.

The identification of these types of clauses is based on the document “ISO / IEC Directives, Part 2 - Principles and rules of structure and drafting of ISO documents ”as well as on a constantly enriched list of verbal forms.

With Requirements, quickly access the main part of the normative text!

With Requirements, quickly access the main part of the normative text!
Need to identify, monitor and decipher standards?

COBAZ is the simple and effective solution to meet the normative needs related to your activity, in France and abroad.

Available by subscription, CObaz is THE modular solution to compose according to your needs today and tomorrow. Quickly discover CObaz!

Request your free, no-obligation live demo

I discover COBAZ