ToolZoneX
Blog

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 lang attribute.
  • 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.