Language Code Reference

Every ISO 639-1 language with its ISO 639-2 codes, its English name and the name speakers use for it.

Search language codes

Showing 0 languages
The bibliographic and terminological codes differ only where the English and native names sort differently.

How to use the Language Code Reference

  1. Type a language name, a native name or a code in the search box.
  2. Switch the search column when you only want to match codes or names.
  3. Read the two and three letter codes for use in markup or data files.

Features

Advertisement

Frequently Asked Questions

Common questions about the free online language code reference.

It is the two letter language code used in the lang attribute of HTML, such as en for English or fr for French.
It is the three letter code used in libraries and archives, and it exists in a bibliographic and a terminological form.
The bibliographic form follows English names and the terminological form follows the native name, so German is ger or deu.
It shows how speakers write the language themselves, for example Deutsch for German or 日本語 for Japanese.
Use the two letter code where one exists, optionally followed by a region subtag such as en-GB or pt-BR.
Many languages only have a three letter code. This table follows the two letter set, which is the most common on the web.
A region subtag narrows a language to a country, so pt means Portuguese while pt-BR and pt-PT mark the variants.
Type a language name, a native name or a code in the search box and the rows filter as you type.
Yes. It is free to use, needs no account and runs entirely in your browser.

Last updated: October 10, 2026