言語コードのひとつであり、国際標準化機構によって2007年2月5日に公刊された[1]。3文字コードの拡張で、知られるすべての自然言語をカバーすることを目的とする。登録主体になっている[2]国際SILの出版物であるエスノローグの言語コードを元にしている。あるかを問わず、使用者の数を問わず、書かれた記録があるかどうかを問わず、可能なかぎり完全な言語の一覧を提供する[1]。インド・ヨーロッパ祖語のような再建された言語は含まない[3]。さまざまな応用に供することを目的とする。計算機と情報システムでは、インターネットのように多言語を支援する必要があるため、広く使われる。言語学の文献その他において、言語名では不明瞭であったり多義的であったりする場合に、それを補うために使われる。言語を包括的にカバーし、すべての言語に等しい機会を与え、情報技術で広く採用されているため、情報格差の問題に対応するための重要な技術を提供する。)すべての言語を含んでいる。Tコードを使用している。言語を含んでいる[6]。[7]、および毎年のコメント期間中に推奨された言語。機械可読なデータファイルが登録主体によって提供されている[6]。変換を行うことができる。原則として、主観的でない基準に従って言語の区別を行う[8]。方言その他の言語未満の変種について識別子を与えることを目的としない[9]。言語の区別には主観がはいりこみ得る。文字で書かれたり教育やメディアで使用されたりすることによる様式化が進んでいない口頭言語の変種の場合は特にその傾向が高い。コードを使用することができない。定義されていないものを除くと、さらにその数は少なくなる。標準の目的において「マクロランゲージ」と考えられている[10]。