Az ISO 639-1 az ISO 639 nyelvi szabványcsalád első tagja, mely a főbb nyelvek kétbetűs (úgynevezett alpha-2) kódjait tartalmazza. A szabvány 2002-ben vált hivatalossá. Az eredetileg kiadott 136 kód helyett jelenleg már 184-et tartalmaz.
Az ISO 639 szabvány szerint valamennyi nyelv rendelkezik egy egyedi és meghatározott kétbetűs (639-1), illetve hárombetűs (639-2 és 639-3), kisbetűs rövidítéssel (nyelvkóddal), utóbbit a 639-1-ből hiányzó nyelvek kódolására vezették be.
A táblázat tartalma A táblázat az ISO 639-1 szabvány jelenleg érvényes teljes (184 tételből álló) nyelv- és kódlistáját tartalmazza), kiegészítve az ISO 639-2, 639-3, 639-5 rájuk vonatkozó kódjaival, a következőképpen:
Teljes egészében tartalmazza az ISO 639-1 kétbetűs kódjait az ISO 639 hivatalos kód- és kódváltozási listái alapján.
Részben (azaz csak a 639-1-ben szereplő nyelvekre vonatkozóan) tartalmazza: az ISO 639-2 hárombetűs kódjait: mind az ISO 639-2/T (terminológiai), mind az ISO 639-2/B (bibliográfiai) kódokat (a B-kódok megegyeznek a T-kódokkal, 20 nyelv azonban rendelkezik külön B-kóddal is. A táblázatban az egyező T és B kódok csak egyszer szerepelnek, az eltérőek T/B sorrendben (például tibeti: bod/tib = a nyelv saját nevéből (bod skad) képzett T-kód / a nyelv angol nevéből (Tibetan) képzett B-kód). Valamennyi itt szereplő 639-2/T kód megegyezik az ISO 639-5 kódjaival.) az ISO 639-3 hárombetűs kódjait (ezek az önálló nyelvek esetében mindig megegyeznek a 639-2/T-vel; a 639-1-ben még önálló, de a szabvány második és harmadik része által már makronyelvként kezelt nyelveknél az azokban lévő egyes önálló nyelvek külön kódokkal rendelkeznek, melyek a táblázatban "+ szám" jelzéssel szerepelnek, például arab: ara +30 = a 639-1-ben önálló nyelv arab: ar, a 639-3-ban 30 önálló nyelvet magában foglaló makronyelv); az ISO 639-5 hárombetűs kódjait.
Az egy nyelvre alkalmazott több kód egymással szinonim (tibeti: bo = bod = tib).
Az ISO 639-1 kódtáblázata Megjegyzések a táblázathoz:
Angol név: az oszlop a nyelvnek a hivatalos ISO-listában szereplő angol nevét tartalmazza, zárójelben az ott nem szereplő egyéb elnevezések. A nyelvek ISO 639 típus-besorolásai: önálló nyelv (ezen belül: élő, ókori, mesterséges), kollektív nyelv, makronyelv. A besorolásokat a 639-1 még nem tartalmazza. A kód-és névváltozások rövidítései: K+: utólag hozzáadott kód és nyelv; K±: kódváltozás; N±: névváltozás; N+: újabb név hozzáadása; N−: korábbi név visszavonása.
Ugrás betűhöz:
ISO 639 kódok A nyelvek elnevezései Megjegyzések 639-1 639-2(T/B)/639-5 639-3 makro-nyelv magyar angol saját név a nyelvek típus-besorolásai válto-zások egyéb aa aar aar afar Afar önálló:élő ab abk abk abház Abkhazian (Abkhaz) önálló:élő ae ave ave avesztai Avestan önálló:ókori K+ af afr afr afrikaans (búr) Afrikaans önálló:élő ak aka aka +2 akan Akan makro (élő) K+ am amh amh amhara Amharic (amarəñña) önálló:élő an arg arg aragóniai Aragonese önálló:élő K+ ar ara ara +30 arab Arabic (al-ʿarabijja) makro (élő) as asm asm asszámi Assamese (Asamiya) (ôxômiya) önálló:élő av ava ava avar Avaric önálló:élő K+ ay aym aym +2 ajmara Aymara makro (élő) az aze aze +2 azeri Azerbaijani makro (élő) ba bak bak baskír Bashkir önálló:élő be bel bel belarusz Belarusian önálló:élő bg bul bul bolgár Bulgarian önálló:élő bh bih –– bihári nyelvek Bihari languages (bhódzspurí) kollektív (bhódzspuri, magahi és maithili) N± bi bis bis biszlama Bislama önálló:élő bm bam bam bambara Bambara önálló:élő K+ bn ben ben bengáli Bengali (bangla) önálló:élő bo bod/tib bod tibeti (standard, központi) Tibetan (bod szkad) önálló:élő br bre bre breton Breton önálló:élő bs bos bos bosnyák Bosnian önálló:élő K+ ca cat cat katalán, valenciai Catalan, Valencian önálló:élő ce che che csecsen Chechen önálló:élő K+ ch cha cha csamorro Chamorro önálló:élő K+ co cos cos korzikai Corsican önálló:élő cr cre cre +6 krí Cree (néhijavévin) makro (élő) K+ cs ces/cze ces cseh Czech önálló:élő cu chu chu óegyházi szláv Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic önálló:ókori K+ cv chv chv csuvas Chuvash önálló:élő K+ cy cym/wel cym walesi Welsh önálló:élő da dan dan dán Danish önálló:élő de deu/ger deu német German önálló:élő dv div div maldív Divehi, Dhivehi, Maldivian (divehi) önálló:élő; K+, N+ dz dzo dzo dzongkha Dzongkha (dzong kha) önálló:élő ee ewe ewe eve Ewe önálló:élő K+ el ell/gre ell görög (modern, 1453-) Greek, Modern (1453-) (elinika) önálló:élő en eng eng angol English önálló:élő eo epo epo eszperantó Esperanto önálló:mesterséges es spa spa spanyol (kasztíliai) Spanish, Castilian önálló:élő et est est +2 észt Estonian makro (élő) eu eus/baq eus baszk Basque önálló:élő fa fas/per fas +2 perzsa Persian (fárszí) makro (élő) ff ful ful +9 ful Fulah (Fula, Fulani) makro (élő) K+ fi fin fin finn Finnish önálló:élő fj fij fij fidzsi Fijian önálló:élő fo fao fao feröeri Faroese önálló:élő fr fra/fre fra francia French önálló:élő fy fry fry fríz (nyugati) Western Frisian önálló:élő N± ga gle gle ír Irish önálló:élő gd gla gla skót gael Gaelic; Scottish Gaelic önálló:élő gl glg glg galiciai Galician önálló:élő N± gn grn grn +5 guarani Guarani (Guaraní) makro (élő) gu guj guj gudzsaráti Gujarati (gudzs(a)rátí) önálló:élő gv glv glv manx Manx önálló:élő K+ ha hau hau hausza Hausa , önálló:élő he heb heb héber (modern) Hebrew (ivrit) önálló:élő K± hi hin hin hindi (modern, standard) Hindi (mának hindí) önálló:élő ho hmo hmo hiri motu Hiri Motu önálló:élő K+ hr hrv hrv horvát Croatian önálló:élő az scr B-kód törölve ht hat hat haiti kreol Haitian, Haitian Creole önálló:élő K+ hu hun hun magyar Hungarian önálló:élő hy hye/arm hye örmény Armenian (hajeren) önálló:élő hz her her herero Herero önálló:élő K+ ia ina ina interlingva Interlingua (International Auxiliary Language Association) önálló:mesterséges id ind ind indonéz Indonesian önálló:élő (benne a maláj: ms/msa makronyelvben is) K± ie ile ile interlingue (occidental) Interlingue; Occidental (korábban Occidental) önálló:mesterséges N+ ig ibo ibo igbó Igbo önálló:élő K+ ii iii iii nuoszu (szecsuáni ji) Sichuan Yi; Nuosu (nuosuhxop) önálló:élő (a ji nyelvek standard formája) K+, N+ ik ipk ipk +2 inupiak Inupiaq makro (élő) io ido ido ido Ido önálló:mesterséges K+ is isl/ice isl izlandi Icelandic önálló:élő it ita ita olasz Italian önálló:élő iu iku iku +2 inuktitut Inuktitut (Inuktitut) makro (élő) K+ ja jpn jpn japán Japanese () (nihongo) önálló:élő jv jav jav jávai Javanese önálló:élő K± ka kat/geo kat grúz Georgian (kartuli) önálló:élő kg kon kon +3 kikongo Kongo makro (élő) K+ ki kik kik kikuju Kikuyu, Gikuyu (gékójó) önálló:élő K+ kj kua kua kvanyama Kuanyama, Kwanyama önálló:élő K+ kk kaz kaz kazak Kazakh önálló:élő kl kal kal grönlandi Kalaallisut; Greenlandic önálló:élő km khm khm khmer (központi) Central Khmer (Cambodian) [pʰiːəsaː kʰmaːe], [kʰeɛmaʔraʔ pʰiːəsaː] önálló:élő N± kn kan kan kannada Kannada (kannaḍa) önálló:élő ko kor kor koreai Korean dél: ( (hangugo); észak: ( (csoszonmal) önálló:élő kr kau kau +3 kanuri Kanuri makro (élő) K+ ks kas kas kasmíri Kashmiri , (kasmírí); , (kosur) önálló:élő ku kur kur +3 kurd Kurdish , Kurdî, Kurdí, Кöрди makro (élő) kv kom kom +2 komi Komi makro (élő) K+ kw cor cor korni Cornish önálló:élő K+ ky kir kir kirgiz Kirghiz; Kyrgyz önálló:élő N+ la lat lat latin Latin önálló:ókori lb ltz ltz luxemburgi Luxembourgish; Letzeburgesch önálló:élő K+ lg lug lug luganda Ganda önálló:élő K+ li lim lim limburgi Limburgan; Limburger; Limburgish önálló:élő K+ ln lin lin lingala Lingala önálló:élő lo lao lao lao Lao (phászá láo) önálló:élő lt lit lit litván Lithuanian önálló:élő lu lub lub luba-katanga Luba-Katanga (Luba-Lulua, Western Luba, Kasai, Luva) önálló:élő K+ lv lav lav +2 lett Latvian makro (élő) mg mlg mlg +10 malgas Malagasy makro (élő) mh mah mah Marshall-szigeteki Marshallese önálló:élő K+ mi mri/mao mri maori Maori (Māori) önálló:élő mk mkd/mac mkd macedón Macedonian önálló:élő ml mal mal malajálam Malayalam (malajáḷam) önálló:élő mn mon mon +2 mongol Mongolian makro (élő) mr mar mar maráthi Marathi (marāṭhī) önálló:élő ms msa/may msa +13 maláj Malay ,