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
How to use the Language Code Reference
- Type a language name, a native name or a code in the search box.
- Switch the search column when you only want to match codes or names.
- Read the two and three letter codes for use in markup or data files.
Features
- ISO 639-1 two letter codes
- ISO 639-2/B and 639-2/T three letter codes
- English and native language names
- Instant search across every column
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