Reference & Lookup Tools
100% Client-Side 100% Client-Side. Language code lookup queries operate locally in your browser.

ISO Language Code Lookup (ISO 639)

ISO 639-1 and 639-2 language codes, native autonyms, text direction, and language families

ISO 639-1 & ISO 639-2 Language Codes

Standard 2-letter and 3-letter language identifiers, native autonyms, and text direction.

English

LTR

English

Indo-European (Germanic)
ISO 639-1en
ISO 639-2eng

Spanish

LTR

Español

Indo-European (Romance)
ISO 639-1es
ISO 639-2spa

Mandarin Chinese

LTR

中文 (Zhōngwén)

Sino-Tibetan
ISO 639-1zh
ISO 639-2zho

Hindi

LTR

हिन्दी

Indo-European (Indo-Aryan)
ISO 639-1hi
ISO 639-2hin

Arabic

RTL

العربية

Afroasiatic (Semitic)
ISO 639-1ar
ISO 639-2ara

Bengali

LTR

বাংলা

Indo-European (Indo-Aryan)
ISO 639-1bn
ISO 639-2ben

Portuguese

LTR

Português

Indo-European (Romance)
ISO 639-1pt
ISO 639-2por

Russian

LTR

Русский

Indo-European (Slavic)
ISO 639-1ru
ISO 639-2rus

Japanese

LTR

日本語

Japonic
ISO 639-1ja
ISO 639-2jpn

German

LTR

Deutsch

Indo-European (Germanic)
ISO 639-1de
ISO 639-2deu

French

LTR

Français

Indo-European (Romance)
ISO 639-1fr
ISO 639-2fra

Korean

LTR

한국어

Koreanic
ISO 639-1ko
ISO 639-2kor

Turkish

LTR

Türkçe

Turkic
ISO 639-1tr
ISO 639-2tur

Italian

LTR

Italiano

Indo-European (Romance)
ISO 639-1it
ISO 639-2ita

Vietnamese

LTR

Tiếng Việt

Austroasiatic
ISO 639-1vi
ISO 639-2vie

Polish

LTR

Polski

Indo-European (Slavic)
ISO 639-1pl
ISO 639-2pol

Ukrainian

LTR

Українська

Indo-European (Slavic)
ISO 639-1uk
ISO 639-2ukr

Dutch

LTR

Nederlands

Indo-European (Germanic)
ISO 639-1nl
ISO 639-2nld

Greek

LTR

Ελληνικά

Indo-European (Hellenic)
ISO 639-1el
ISO 639-2ell

Swedish

LTR

Svenska

Indo-European (Germanic)
ISO 639-1sv
ISO 639-2swe

Hebrew

RTL

עברית

Afroasiatic (Semitic)
ISO 639-1he
ISO 639-2heb

Persian (Farsi)

RTL

فارسی

Indo-European (Iranian)
ISO 639-1fa
ISO 639-2fas

Thai

LTR

ไทย

Kra-Dai
ISO 639-1th
ISO 639-2tha

Indonesian

LTR

Bahasa Indonesia

Austronesian
ISO 639-1id
ISO 639-2ind

Urdu

RTL

اردو

Indo-European (Indo-Aryan)
ISO 639-1ur
ISO 639-2urd

Tamil

LTR

தமிழ்

Dravidian
ISO 639-1ta
ISO 639-2tam

Telugu

LTR

తెలుగు

Dravidian
ISO 639-1te
ISO 639-2tel

Norwegian

LTR

Norsk

Indo-European (Germanic)
ISO 639-1no
ISO 639-2nor

Danish

LTR

Dansk

Indo-European (Germanic)
ISO 639-1da
ISO 639-2dan

Finnish

LTR

Suomi

Uralic
ISO 639-1fi
ISO 639-2fin

Czech

LTR

Čeština

Indo-European (Slavic)
ISO 639-1cs
ISO 639-2ces

Hungarian

LTR

Magyar

Uralic
ISO 639-1hu
ISO 639-2hun

Romanian

LTR

Română

Indo-European (Romance)
ISO 639-1ro
ISO 639-2ron

Swahili

LTR

Kiswahili

Niger-Congo (Bantu)
ISO 639-1sw
ISO 639-2swa

Latin

LTR

Latina

Indo-European (Italic)
ISO 639-1la
ISO 639-2lat

About ISO Language Code Lookup (ISO 639)

Comprehensive ISO 639 standard language reference directory. Look up 2-letter ISO 639-1 and 3-letter ISO 639-2 codes, English language names, native endonyms/autonyms (e.g. Deutsch, Español, 日本語, العربية), writing direction (LTR vs RTL), and language family classifications.

Key Capabilities & Features

  • Comprehensive database of world languages with ISO 639-1 and ISO 639-2 codes
  • Native script autonyms and endonyms for accurate international localization
  • Text direction indicators (LTR vs RTL) for CSS dir="rtl" and bidirectional layout setup
  • Language family classifications (Indo-European, Sino-Tibetan, Afroasiatic, etc.)
  • Direct compatibility with HTML lang="" and BCP 47 internationalization standards

How to Use ISO Language Code Lookup (ISO 639)

1

Search Language

Search by English name, native autonym, or 2/3 letter code.

2

Verify ISO Format

Check the 2-letter ISO 639-1 code for HTML lang tags or 639-2 for bibliographic records.

3

Check Text Direction

Note whether the language requires Right-to-Left (RTL) styling.

4

Copy Language Code

Copy the code for your i18n localization dictionaries and HTML headers.

Privacy & In-Browser Execution Guarantee

100% Client-Side. Language code lookup queries operate locally in your browser.

Frequently Asked Questions

What is the difference between ISO 639-1 and ISO 639-2?

ISO 639-1 provides two-letter codes designed for terminology, HTML lang tags, and general computing. ISO 639-2 provides three-letter codes covering a much wider set of modern, historical, and ancient languages.

Which major world languages are written Right-to-Left (RTL)?

Arabic (ar), Hebrew (he), Persian/Farsi (fa), and Urdu (ur) are the primary modern languages written from right to left.