ISO 639 マクロランゲージ
ISO 639-3は言語コードの国際標準であるが、その定義において、非常に違いの大きい方言と緊密に関連した言語の境界的な場合（方言連続体）や、言語学的な理由というよりは民族的・政治的な理由によって同じまたは異なる言語とされている変種を扱うために、いくつかのマクロランゲージが定義された。ISO 639-2で定義されているうち56の言語がISO 639-3ではマクロランゲージとされる。このマクロランゲージという範疇はエスノローグの第16版に適用されている。
マクロランゲージのうち、あるものは ISO 639-2 では個別の言語が定義されておらず（例: ara アラビア語）、ISO 639-3で新たに個別言語が定義されているが、「nor」（ノルウェー語）のようにISO 639-2ですでに2つの個別言語が定義されているものもある（nno ニーノシュクとnob ブークモール）。このことは、いくつかの言語（例: arb 標準アラビア語）は、ISO 639-2ではひとつの言語（ara）の方言とみなされていたが、ISO 639-3ではそれ自身独立した言語とみなされる場合がある、ということを意味する。マクロランゲージは、言語学的には互いに異なるが、話者にとっては同一の言語の複数の形態である場合（例: ダイグロシアの場合）を扱うための試みである。たとえば、この一覧表は http://www.sil.org/iso639-3 の公式データを含んでいる。
 は、アカン語のためのISO 639-3 言語コードである。対応するISO 639-1コードは ak である。2つの個別言語が割りあてられている。
は、アラビア語のためのISO 639-3 言語コードである。対応するISO 639-1コードは ar である。30の個別言語が割りあてられている。
は、アイマラ語のためのISO 639-3 言語コードである。対応するISO 639-1コードは ay である。2つの個別言語が割りあてられている。
は、アゼルバイジャン語のためのISO 639-3 言語コードである。対応するISO 639-1コードは az である。2つの個別言語が割りあてられている。
は、バローチー語のためのISO 639-3 言語コードである。3つの個別言語が割りあてられている。
は、ビコール語のためのISO 639-3 言語コードである。8つの個別言語が割りあてられている。
は、ボントク語のためのISO 639-3 言語コードである。5つの個別言語が割りあてられている。
は、ブリヤート語のためのISO 639-3 言語コードである。3つの個別言語が割りあてられている。
は、ロシアのマリ語のためのISO 639-3 言語コードである。2つの個別言語が割りあてられている。
は、クリー語のためのISO 639-3 言語コードである。対応するISO 639-1コードは cr である。6つの個別言語が割りあてられている。
これに加えて、緊密に関係する6つの個別言語コードがある。
これに加えて、1つのコードを割りあてられていないが緊密に関係し、かつこのマクロランゲージに属さない言語がある。
は、デラウェア語のためのISO 639-3 言語コードである。2つの個別言語が割りあてられている。
は、スレイビー語のためのISO 639-3 言語コードである。2つの個別言語が割りあてられている。
は、ディンカ語のためのISO 639-3 言語コードである。5つの個別言語が割りあてられている。
は、ドーグリー語のためのISO 639-3 言語コードである。2つの個別言語が割りあてられている。
は、エストニア語のためのISO 639-3 言語コードである。対応するISO 639-1コードは et である。2つの個別言語が割りあてられている。
は、ペルシア語のためのISO 639-3 言語コードである。対応するISO 639-1コードは fa である。2つの個別言語が割りあてられている。
は、フラ語のためのISO 639-3 言語コードである。対応するISO 639-1コードは ff である。9つの個別言語が割りあてられている。
は、中央アフリカ共和国のバヤ語のためのISO 639-3 言語コードである。6つないし7つの個別言語が割りあてられている。
は、ゴーンディー語のためのISO 639-3 言語コードである。2つの個別言語が割りあてられている。
は、グレボ語のためのISO 639-3 言語コードである。5つの個別言語が割りあてられている。
は、グアラニー語のためのISO 639-3 言語コードである。対応するISO 639-1コードは gn である。5つの個別言語が割りあてられている。
は、ハイダ語のためのISO 639-3 言語コードである。2つの個別言語が割りあてられている。
は、セルビア・クロアチア語のためのISO 639-3 言語コードである。3つの個別言語が割りあてられている。
は、ミャオ語のためのISO 639-3 言語コードである。2007年2月現在、24の個別言語が割りあてられている。
は、イヌクティトゥット語のためのISO 639-3 言語コードである。対応するISO 639-1コードは iu である。2つの個別言語が割りあてられている。
は、イヌピアック語のためのISO 639-3 言語コードである。対応するISO 639-1コードは ik である。2つの個別言語が割りあてられている。
は、ユダヤ・アラビア語群のためのISO 639-3 言語コードである。5つの個別言語が割りあてられている。
は、カヌリ語のためのISO 639-3 言語コードである。対応するISO 639-1コードは kr である。3つの個別言語が割りあてられている。
この3つに加えて、関連するがISO 639のマクロランゲージに属するとはされていない言語が2つ存在する。
は、カレンジン語のためのISO 639-3 言語コードである。2008年1月14日現在、9つの個別言語が割りあてられている。
は、コンカニ語のためのISO 639-3 言語コードである。2つの個別言語が割りあてられている。
どちらの言語も、話者自身はコンカニ語と呼んでいる。
は、コミ語のためのISO 639-3 言語コードである。対応するISO 639-1コードは kv である。2つの個別言語が割りあてられている。
は、コンゴ語のためのISO 639-3 言語コードである。対応するISO 639-1コードは kg である。3つの個別言語が割りあてられている。
は、クペレ語のためのISO 639-3 言語コードである。2つの個別言語が割りあてられている。
は、クルド語のためのISO 639-3 言語コードである。対応するISO 639-1コードは ku である。3つの個別言語が割りあてられている。
は、ラフンダー語のためのISO 639-3 言語コードである。7つの個別言語が割りあてられている。
注意: lah にはパンジャーブ語(pan)を含ま"ない"。
は、ラトビア語のためのISO 639-3 言語コードである。対応するISO 639-1コードは lv である。2つの個別言語が割りあてられている。
は、ルヒヤ語のためのISO 639-3 言語コードである。2008年1月14日現在、14つの個別言語が割りあてられている。
は、マンディング諸語のためのISO 639-3 言語コードである。7つの個別言語が割りあてられている。
は、マダガスカル語のためのISO 639-3 言語コードである。対応するISO 639-1コードは mg である。11ないし12の個別言語が割りあてられている。
は、モンゴル語のためのISO 639-3 言語コードである。対応するISO 639-1コードは mn である。2つの個別言語が割りあてられている。
は、マレー語のためのISO 639-3 言語コードである。対応するISO 639-1コードは ms である。13の個別言語が割りあてられている。
は、マールワーリー語のためのISO 639-3 言語コードである。6つの個別言語が割りあてられている。
は、ノルウェー語のためのISO 639-3 言語コードである。対応するISO 639-1コードは no である。2つの個別言語が割りあてられている。
は、オジブウェー語のためのISO 639-3 言語コードである。対応するISO 639-1コードは oj である。7つの個別言語が割りあてられている。
これに加えて、緊密に関係する3つの個別言語コードがある。
これに加えて、2つのコードを割りあてられていないが緊密に関係し、かつこのマクロランゲージに属さない言語がある。
は、オロモ語のためのISO 639-3 言語コードである。対応するISO 639-1コードは om である。4つの個別言語が割りあてられている。
は、パシュトー語のためのISO 639-3 言語コードである。対応するISO 639-1コードは ps である。3つの個別言語が割りあてられている。
は、ケチュア語のためのISO 639-3 言語コードである。対応するISO 639-1コードは qu である。2007年4月の現在、44の個別言語が割りあてられている。
は、ラージャスタン語のためのISO 639-3 言語コードである。6つの個別言語が割りあてられている。
は、ロマ語のためのISO 639-3 言語コードである。7つの個別言語が割りあてられている。
これに加えて、rom マクロランゲージには属さないが混合言語に属する8つの言語がある。
これに加えて、1つのコードを割りあてられていないが緊密に関係し、かつこのマクロランゲージに属さない言語がある。
は、アルバニア語のためのISO 639-3 言語コードである。対応するISO 639-1コードは sq である。2006年6月の現在、4つの個別言語が割りあてられている。
は、サルデーニャ語のためのISO 639-3 言語コードである。対応するISO 639-1コードは sc である。4つの個別言語が割りあてられている。
は、スワヒリ語のためのISO 639-3 言語コードである。対応するISO 639-1コードは sw である。2つの個別言語が割りあてられている。
は、シリア語のためのISO 639-3 言語コードである。2つの個別言語が割りあてられている。
は、トゥアレグ語（タマシェク語）のためのISO 639-3 言語コードである。4つの個別言語が割りあてられている。
は、ウズベク語のためのISO 639-3 言語コードである。対応するISO 639-1コードは uz である。2つの個別言語が割りあてられている。
は、イディッシュ語のためのISO 639-3 言語コードである。対応するISO 639-1コードは yi である。2つの個別言語が割りあてられている。
は、サポテク語のためのISO 639-3 言語コードである。57の個別言語が割りあてられている。
これに加えて、消滅言語のカテゴリに属するため、このマクロランゲージには属さない個別言語がある。
は、チワン語のためのISO 639-3 言語コードである。対応するISO 639-1コードは za である。16の個別言語が割りあてられている。
は、中国語のためのISO 639-3 言語コードである。対応するISO 639-1コードは zh である。13の個別言語が割りあてられている。
ドンガン語（）は北方語と緊密に関連しているが、独立した歴史的・文化的発達のため、ISO 639-3 では中国語の一種としては扱われない。
ISO 639 には 上古漢語 () と中古漢語 () のコードも含まれるが、それぞれ古代語・歴史的言語のカテゴリに含まれるため、中国語のカテゴリには含まれていない。は、ザザキ語のためのISO 639-3 言語コードである。2つの個別言語が割りあてられている。