Language Code Finder
Look up a language's ISO 639-1 two-letter code and native name by searching its English name, native name, or code.
Result
French
Français
ISO 639-1 Code
fr
How the Language Code Finder Works
Type a language name, its native/local name, or its two-letter code into the search box. The tool checks it against a built-in reference list of over 150 ISO 639-1 language codes and shows the matching language's English name, native name, and its two-letter code — the kind used in HTML lang attributes and internationalization (i18n) / localization (l10n) files.
Example
Searching "French" returns code fr with native name "Français", which you could use directly as <html lang="fr">.
Common Use Cases
- Finding the correct ISO 639-1 code to set an HTML page's
langattribute. - Naming translation/locale files consistently (e.g.
messages.fr.json). - Looking up a language's native name alongside its code for a language picker UI.
FAQs
- How is this different from the Country Code Finder? The Country Code Finder looks up ISO 3166 country codes and international calling codes. This tool looks up a completely different standard — ISO 639-1 language codes — which identify languages rather than countries, and are related but distinct standards commonly confused with each other.
- Why is a language's code sometimes not two letters? Every code shown here is a standard two-letter ISO 639-1 code; a small number of widely-used languages (like Filipino) that lack a dedicated ISO 639-1 code use their commonly accepted alternate code instead.
- Does this include every language in the world? This covers over 150 of the most commonly used ISO 639-1 codes, but ISO 639 as a whole (including its later parts, like 639-2 and 639-3) covers thousands of languages beyond this list.
