Two Letter Language Codes From ISO 639, revised 1989. ISO 639 CODES ALPHABETIC BY LANGUAGE NAME (ENGLISH SPELLING) LANGUAGE NAME CODE LANGUAGE FAMILY ABKHAZIAN AB IBERO-CAUCASIAN AFAN (OROMO) OM HAMITIC AFAR AA HAMITIC AFRIKAANS AF GERMANIC ALBANIAN SQ INDO-EUROPEAN (OTHER) AMHARIC AM SEMITIC ARABIC AR SEMITIC ARMENIAN HY INDO-EUROPEAN (OTHER) ASSAMESE AS INDIAN AYMARA AY AMERINDIAN AZERBAIJANI AZ TURKIC/ALTAIC BASHKIR BA TURKIC/ALTAIC BASQUE EU BASQUE BENGALI;BANGLA BN INDIAN BHUTANI DZ ASIAN BIHARI BH INDIAN BISLAMA BI [not given] BRETON BR CELTIC BULGARIAN BG SLAVIC BURMESE MY ASIAN BYELORUSSIAN BE SLAVIC CAMBODIAN KM ASIAN CATALAN CA ROMANCE CHINESE ZH ASIAN CORSICAN CO ROMANCE CROATIAN HR SLAVIC CZECH CS SLAVIC DANISH DA GERMANIC DUTCH NL GERMANIC ENGLISH EN GERMANIC ESPERANTO EO INTERNATIONAL AUX. ESTONIAN ET FINNO-UGRIC FAROESE FO GERMANIC FIJI FJ OCEANIC/INDONESIAN FINNISH FI FINNO-UGRIC FRENCH FR ROMANCE FRISIAN FY GERMANIC GALICIAN GL ROMANCE GEORGIAN KA IBERO-CAUCASIAN GERMAN DE GERMANIC GREEK EL LATIN/GREEK GREENLANDIC KL ESKIMO GUARANI GN AMERINDIAN GUJARATI GU INDIAN HAUSA HA BLACK-AFRICAN HEBREW HE SEMITIC [*Changed 1989 from original ISO 639:1988, IW] HINDI HI INDIAN HUNGARIAN HU FINNO-UGRIC ICELANDIC IS GERMANIC INDONESIAN ID OCEANIC/INDONESIAN [*Changed 1989 from original ISO 639:1988, IN] INTERLINGUA IA INTERNATIONAL AUX. INTERLINGUE IE INTERNATIONAL AUX. INUKTITUT IU [ ] INUPIAK IK ESKIMO IRISH GA CELTIC ITALIAN IT ROMANCE JAPANESE JA ASIAN JAVANESE JV OCEANIC/INDONESIAN KANNADA KN DRAVIDIAN KASHMIRI KS INDIAN KAZAKH KK TURKIC/ALTAIC KINYARWANDA RW BLACK-AFRICAN KIRGHIZ KY TURKIC/ALTAIC KURUNDI RN BLACK-AFRICAN KOREAN KO ASIAN KURDISH KU IRANIAN LAOTHIAN LO ASIAN LATIN LA LATIN/GREEK LATVIAN;LETTISH LV BALTIC LINGALA LN BLACK-AFRICAN LITHUANIAN LT BALTIC MACEDONIAN MK SLAVIC MALAGASY MG OCEANIC/INDONESIAN MALAY MS OCEANIC/INDONESIAN MALAYALAM ML DRAVIDIAN MALTESE MT SEMITIC MAORI MI OCEANIC/INDONESIAN MARATHI MR INDIAN MOLDAVIAN MO ROMANCE MONGOLIAN MN [not given] NAURU NA [not given] NEPALI NE INDIAN NORWEGIAN NO GERMANIC OCCITAN OC ROMANCE ORIYA OR INDIAN PASHTO;PUSHTO PS IRANIAN PERSIAN (farsi) FA IRANIAN POLISH PL SLAVIC PORTUGUESE PT ROMANCE PUNJABI PA INDIAN QUECHUA QU AMERINDIAN RHAETO-ROMANCE RM ROMANCE ROMANIAN RO ROMANCE RUSSIAN RU SLAVIC SAMOAN SM OCEANIC/INDONESIAN SANGHO SG BLACK-AFRICAN SANSKRIT SA INDIAN SCOTS GAELIC GD CELTIC SERBIAN SR SLAVIC SERBO-CROATIAN SH SLAVIC SESOTHO ST BLACK-AFRICAN SETSWANA TN BLACK-AFRICAN SHONA SN BLACK-AFRICAN SINDHI SD INDIAN SINGHALESE SI INDIAN SISWATI SS BLACK-AFRICAN SLOVAK SK SLAVIC SLOVENIAN SL SLAVIC SOMALI SO HAMITIC SPANISH ES ROMANCE SUNDANESE SU OCEANIC/INDONESIAN SWAHILI SW BLACK-AFRICAN SWEDISH SV GERMANIC TAGALOG TL OCEANIC/INDONESIAN TAJIK TG IRANIAN TAMIL TA DRAVIDIAN TATAR TT TURKIC/ALTAIC TELUGU TE DRAVIDIAN THAI TH ASIAN TIBETAN BO ASIAN TIGRINYA TI SEMITIC TONGA TO OCEANIC/INDONESIAN TSONGA TS BLACK-AFRICAN TURKISH TR TURKIC/ALTAIC TURKMEN TK TURKIC/ALTAIC TWI TW BLACK-AFRICAN UIGUR UG [ ] UKRAINIAN UK SLAVIC URDU UR INDIAN UZBEK UZ TURKIC/ALTAIC VIETNAMESE VI ASIAN VOLAPUK VO INTERNATIONAL AUX. WELSH CY CELTIC WOLOF WO BLACK-AFRICAN XHOSA XH BLACK-AFRICAN YIDDISH YI GERMANIC [*Changed 1989 from original ISO 639:1988, JI] YORUBA YO BLACK-AFRICAN ZHUANG ZA [ ] ZULU ZU BLACK-AFRICAN ************************************* ISO 639 CODES SORTED BY LANGUAGE CODE LANGUAGE NAME CODE LANGUAGE FAMILY AFAR AA HAMITIC ABKHAZIAN AB IBERO-CAUCASIAN AFRIKAANS AF GERMANIC AMHARIC AM SEMITIC ARABIC AR SEMITIC ASSAMESE AS INDIAN AYMARA AY AMERINDIAN AZERBAIJANI AZ TURKIC/ALTAIC BASHKIR BA TURKIC/ALTAIC BYELORUSSIAN BE SLAVIC BULGARIAN BG SLAVIC BIHARI BH INDIAN BISLAMA BI [not given] BENGALI;BANGLA BN INDIAN TIBETAN BO ASIAN BRETON BR CELTIC CATALAN CA ROMANCE CORSICAN CO ROMANCE CZECH CS SLAVIC WELSH CY CELTIC DANISH DA GERMANIC GERMAN DE GERMANIC BHUTANI DZ ASIAN GREEK EL LATIN/GREEK ENGLISH EN GERMANIC ESPERANTO EO INTERNATIONAL AUX. SPANISH ES ROMANCE ESTONIAN ET FINNO-UGRIC BASQUE EU BASQUE PERSIAN (farsi) FA IRANIAN FINNISH FI FINNO-UGRIC FIJI FJ OCEANIC/INDONESIAN FAROESE FO GERMANIC FRENCH FR ROMANCE FRISIAN FY GERMANIC IRISH GA CELTIC SCOTS GAELIC GD CELTIC GALICIAN GL ROMANCE GUARANI GN AMERINDIAN GUJARATI GU INDIAN HAUSA HA BLACK-AFRICAN HEBREW HE SEMITIC [*Changed 1989 from original ISO 639:1988, IW] HINDI HI INDIAN CROATIAN HR SLAVIC HUNGARIAN HU FINNO-UGRIC ARMENIAN HY INDO-EUROPEAN (OTHER) INTERLINGUA IA INTERNATIONAL AUX. INTERLINGUE IE INTERNATIONAL AUX. INUPIAK IK ESKIMO INDONESIAN ID OCEANIC/INDONESIAN [*Changed 1989 from original ISO 639:1988, IN] ICELANDIC IS GERMANIC ITALIAN IT ROMANCE INUKTITUT IU [ ] JAPANESE JA ASIAN JAVANESE JV OCEANIC/INDONESIAN GEORGIAN KA IBERO-CAUCASIAN KAZAKH KK TURKIC/ALTAIC GREENLANDIC KL ESKIMO CAMBODIAN KM ASIAN KANNADA KN DRAVIDIAN KOREAN KO ASIAN KASHMIRI KS INDIAN KURDISH KU IRANIAN KIRGHIZ KY TURKIC/ALTAIC LATIN LA LATIN/GREEK LINGALA LN BLACK-AFRICAN LAOTHIAN LO ASIAN LITHUANIAN LT BALTIC LATVIAN;LETTISH LV BALTIC MALAGASY MG OCEANIC/INDONESIAN MAORI MI OCEANIC/INDONESIAN MACEDONIAN MK SLAVIC MALAYALAM ML DRAVIDIAN MONGOLIAN MN [not given] MOLDAVIAN MO ROMANCE MARATHI MR INDIAN MALAY MS OCEANIC/INDONESIAN MALTESE MT SEMITIC BURMESE MY ASIAN NAURU NA [not given] NEPALI NE INDIAN DUTCH NL GERMANIC NORWEGIAN NO GERMANIC OCCITAN OC ROMANCE AFAN (OROMO) OM HAMITIC ORIYA OR INDIAN PUNJABI PA INDIAN POLISH PL SLAVIC PASHTO;PUSHTO PS IRANIAN PORTUGUESE PT ROMANCE QUECHUA QU AMERINDIAN RHAETO-ROMANCE RM ROMANCE KURUNDI RN BLACK-AFRICAN ROMANIAN RO ROMANCE RUSSIAN RU SLAVIC KINYARWANDA RW BLACK-AFRICAN SANSKRIT SA INDIAN SINDHI SD INDIAN SANGHO SG BLACK-AFRICAN SERBO-CROATIAN SH SLAVIC SINGHALESE SI INDIAN SLOVAK SK SLAVIC SLOVENIAN SL SLAVIC SAMOAN SM OCEANIC/INDONESIAN SHONA SN BLACK-AFRICAN SOMALI SO HAMITIC ALBANIAN SQ INDO-EUROPEAN (OTHER) SERBIAN SR SLAVIC SISWATI SS BLACK-AFRICAN SESOTHO ST BLACK-AFRICAN SUNDANESE SU OCEANIC/INDONESIAN SWEDISH SV GERMANIC SWAHILI SW BLACK-AFRICAN TAMIL TA DRAVIDIAN TELUGU TE DRAVIDIAN TAJIK TG IRANIAN THAI TH ASIAN TIGRINYA TI SEMITIC TURKMEN TK TURKIC/ALTAIC TAGALOG TL OCEANIC/INDONESIAN SETSWANA TN BLACK-AFRICAN TONGA TO OCEANIC/INDONESIAN TURKISH TR TURKIC/ALTAIC TSONGA TS BLACK-AFRICAN TATAR TT TURKIC/ALTAIC TWI TW BLACK-AFRICAN UIGUR UG [ ] UKRAINIAN UK SLAVIC URDU UR INDIAN UZBEK UZ TURKIC/ALTAIC VIETNAMESE VI ASIAN VOLAPUK VO INTERNATIONAL AUX. WOLOF WO BLACK-AFRICAN XHOSA XH BLACK-AFRICAN YIDDISH YI GERMANIC [*Changed 1989 from original ISO 639:1988, JI] YORUBA YO BLACK-AFRICAN ZHUANG ZA [ ] CHINESE ZH ASIAN ZULU ZU BLACK-AFRICAN ISO 639 LANGUAGE CODES SORTED BY LANGUAGE GROUP LANGUAGE NAME CODE LANGUAGE FAMILY AYMARA AY AMERINDIAN GUARANI GN AMERINDIAN QUECHUA QU AMERINDIAN BHUTANI DZ ASIAN BURMESE MY ASIAN CAMBODIAN KM ASIAN CHINESE ZH ASIAN JAPANESE JA ASIAN KOREAN KO ASIAN LAOTHIAN LO ASIAN THAI TH ASIAN TIBETAN BO ASIAN VIETNAMESE VI ASIAN LATVIAN;LETTISH LV BALTIC LITHUANIAN LT BALTIC BASQUE EU BASQUE BRETON BR CELTIC IRISH GA CELTIC SCOTS GAELIC GD CELTIC WELSH CY CELTIC KANNADA KN DRAVIDIAN MALAYALAM ML DRAVIDIAN TAMIL TA DRAVIDIAN TELUGU TE DRAVIDIAN GREENLANDIC KL ESKIMO INUPIAK IK ESKIMO ESTONIAN ET FINNO-UGRIC FINNISH FI FINNO-UGRIC HUNGARIAN HU FINNO-UGRIC AFRIKAANS AF GERMANIC DANISH DA GERMANIC DUTCH NL GERMANIC ENGLISH EN GERMANIC FAROESE FO GERMANIC FRISIAN FY GERMANIC GERMAN DE GERMANIC ICELANDIC IS GERMANIC NORWEGIAN NO GERMANIC SWEDISH SV GERMANIC YIDDISH YI GERMANIC [*Changed 1989 from original ISO 639:1988, JI] AFAN (OROMO) OM HAMITIC AFAR AA HAMITIC SOMALI SO HAMITIC ABKHAZIAN AB IBERO-CAUCASIAN GEORGIAN KA IBERO-CAUCASIAN ASSAMESE AS INDIAN BENGALI;BANGLA BN INDIAN BIHARI BH INDIAN GUJARATI GU INDIAN HINDI HI INDIAN KASHMIRI KS INDIAN MARATHI MR INDIAN NEPALI NE INDIAN ORIYA OR INDIAN PUNJABI PA INDIAN SANSKRIT SA INDIAN SINDHI SD INDIAN SINGHALESE SI INDIAN URDU UR INDIAN ALBANIAN SQ INDO-EUROPEAN (OTHER) ARMENIAN HY INDO-EUROPEAN (OTHER) ESPERANTO EO INTERNATIONAL AUX. INTERLINGUA IA INTERNATIONAL AUX. INTERLINGUE IE INTERNATIONAL AUX. VOLAPUK VO INTERNATIONAL AUX. KURDISH KU IRANIAN PASHTO;PUSHTO PS IRANIAN PERSIAN (farsi) FA IRANIAN TAJIK TG IRANIAN GREEK EL LATIN/GREEK LATIN LA LATIN/GREEK HAUSA HA BLACK-AFRICAN KINYARWANDA RW BLACK-AFRICAN KURUNDI RN BLACK-AFRICAN LINGALA LN BLACK-AFRICAN SANGHO SG BLACK-AFRICAN SESOTHO ST BLACK-AFRICAN SETSWANA TN BLACK-AFRICAN SHONA SN BLACK-AFRICAN SISWATI SS BLACK-AFRICAN SWAHILI SW BLACK-AFRICAN TSONGA TS BLACK-AFRICAN TWI TW BLACK-AFRICAN WOLOF WO BLACK-AFRICAN XHOSA XH BLACK-AFRICAN YORUBA YO BLACK-AFRICAN ZULU ZU BLACK-AFRICAN FIJI FJ OCEANIC/INDONESIAN INDONESIAN ID OCEANIC/INDONESIAN [*Changed 1989 from original ISO 639:1988, IN] JAVANESE JV OCEANIC/INDONESIAN MALAGASY MG OCEANIC/INDONESIAN MALAY MS OCEANIC/INDONESIAN MAORI MI OCEANIC/INDONESIAN SAMOAN SM OCEANIC/INDONESIAN SUNDANESE SU OCEANIC/INDONESIAN TAGALOG TL OCEANIC/INDONESIAN TONGA TO OCEANIC/INDONESIAN CATALAN CA ROMANCE CORSICAN CO ROMANCE FRENCH FR ROMANCE GALICIAN GL ROMANCE ITALIAN IT ROMANCE MOLDAVIAN MO ROMANCE OCCITAN OC ROMANCE PORTUGUESE PT ROMANCE RHAETO-ROMANCE RM ROMANCE ROMANIAN RO ROMANCE SPANISH ES ROMANCE AMHARIC AM SEMITIC ARABIC AR SEMITIC HEBREW HE SEMITIC [*Changed 1989 from original ISO 639:1988, IW] MALTESE MT SEMITIC TIGRINYA TI SEMITIC BULGARIAN BG SLAVIC BYELORUSSIAN BE SLAVIC CROATIAN HR SLAVIC CZECH CS SLAVIC MACEDONIAN MK SLAVIC POLISH PL SLAVIC RUSSIAN RU SLAVIC SERBIAN SR SLAVIC SERBO-CROATIAN SH SLAVIC SLOVAK SK SLAVIC SLOVENIAN SL SLAVIC UKRAINIAN UK SLAVIC AZERBAIJANI AZ TURKIC/ALTAIC BASHKIR BA TURKIC/ALTAIC KAZAKH KK TURKIC/ALTAIC KIRGHIZ KY TURKIC/ALTAIC TATAR TT TURKIC/ALTAIC TURKISH TR TURKIC/ALTAIC TURKMEN TK TURKIC/ALTAIC UZBEK UZ TURKIC/ALTAIC BISLAMA BI [not given] MONGOLIAN MN [not given] NAURU NA [not given] Changes in the listings above (assignment of UIGUR, INUKTITUT and ZHUANG to a 'LANGUAGE FAMILY' to be determined): HEBREW HE SEMITIC (3 occurrences, replacing IW with HE) YIDDISH YI GERMANIC (3 occurrences, replacing JI with YI) INDONESIAN ID OCEANIC/INDONESIAN (3 occurrences, replacing IN with ID) UIGUR UG [ ] (2 occurrences added) INUKTITUT IU [ ] (2 occurrences added) ZHUANG ZA [ ] (2 occurrences added) Three language identifiers were changed in 1989. The changes were publicised, but they have not been included in printed versions of ISO 639. These changes are: The identifier for Hebrew was changed from "iw" to "he". The identifier for Indonesian was changed from "in" to "id". The identifier for Yiddish was changed from "ji" to "yi". The identifier for Javanese is rendered as "jw" in table 1, while it is correctly given as "jv" in the other tables.