Guide to Languages and Locales in App Store & Google Play (2025)

Alternative Text
by Dmitry Elisov
Oqtacore CTO
1035
alt

Here is an extensive list of all languages and locales that you might need.

In today’s global app marketplace, reaching a diverse audience requires more than a great product — it demands a tailored approach to language and localization. With over 5 million apps available across App Store and Google Play, standing out means ensuring your app speaks the language of your audience, literally and culturally.

This 2025 guide explores the nuances of languages and locales, helping developers and marketers optimize their app listings, user interfaces, and overall user experience for global success.

Bookmark this page not to lose it!

Languages and locales in Apple App Store

111

🔗 App Store

  • Arabic: ar
  • Catalan: ca
  • Chinese (Simplified): zh-CN
  • Chinese (Traditional): zh-TW
  • Czech: cs
  • Danish: da
  • Dutch: nl
  • English (Australia): en-AU
  • English (Canada): en-CA
  • English (Great Britain): en-GB
  • English (United States): en-US
  • Finnish: fi
  • French: fr
  • French (Canada): fr-CA
  • German: de
  • Greek: el
  • Hebrew: he
  • Hindi: hi
  • Hungarian: hu
  • Indonesian: id
  • Italian: it
  • Japanese: ja
  • Korean: ko
  • Malay: ms
  • Norwegian: no
  • Polish: pl
  • Portuguese (Brazil): pt-BR
  • Portuguese (Portugal): pt-PT
  • Romanian: ro
  • Russian: ru
  • Slovak: sk
  • Spanish (Mexico): es-MX
  • Spanish (Spain): es-ES
  • Swedish: sv
  • Thai: th
  • Turkish: tr
  • Ukrainian: uk
  • Vietnamese: vi

Languages and locales in Google Play Market

22222

 

🔗 Google Play 

  • Afrikaans: af
  • Albanian: sq
  • Amharic: am
  • Arabic: ar
  • Armenian: hy-AM
  • Azerbaijani: az-AZ
  • Bengali (Bangladesh): bn-BD
  • Basque: eu-ES
  • Belarusian: be
  • Bulgarian: bg
  • Burmese: my-MM
  • Catalan: ca
  • Chinese (Simplified): zh-CN
  • Chinese (Traditional): zh-TW
  • Chinese (Hong Kong): zh-HK
  • Croatian: hr
  • Czech: cs-CZ
  • Danish: da-DK
  • Dutch: nl-NL
  • English: en
  • English (Australia): en-AU
  • English (Canada): en-CA
  • English (Great Britain): en-GB
  • English (India): en-IN
  • English (Singapore): en-SG
  • English (South Africa): en-ZA
  • Estonian: et
  • Filipino: fil
  • Finnish: fi-FI
  • French (Canada): fr-CA
  • French (France): fr-FR
  • Galician: gl-ES
  • Georgian: ka-GE
  • German: de-DE
  • Greek: el-GR
  • Gujarati: gu
  • Hebrew: iw-IL
  • Hindi: hi-IN
  • Hungarian: hu-HU
  • Icelandic: is-IS
  • Indonesian: id
  • Italian: it-IT
  • Japanese: ja-JP
  • Kannada: kn-IN
  • Kazakh: kk
  • Khmer: km-KH
  • Korean: ko-KR
  • Kyrgyz: ky-KG
  • Lao: lo-LA
  • Latvian: lv
  • Lithuanian: lt
  • Macedonian: mk-MK
  • Malay: ms
  • Malay (Malaysia): ms-MY
  • Malayalam: ml-IN
  • Marathi: mr-IN
  • Mongolian: mn-MN
  • Nepali: ne-NP
  • Norwegian: no-NO
  • Persian: fa
  • Persian (Afghanistan): fa-AF
  • Persian (Iran): fa-IR
  • Persian (United Arab Emirates): fa-AE
  • Polish: pl-PL
  • Portuguese (Brazil): pt-BR
  • Portuguese (Portugal): pt-PT
  • Punjabi: pa
  • Romanian: ro
  • Romansh: rm
  • Russian: ru
  • Serbian: sr
  • Sinhala: si-LK
  • Slovak: sk
  • Slovenian: sl
  • Spanish (Latin America): es-419
  • Spanish (Spain): es-ES
  • Spanish (United States): es-US
  • Swahili: sw
  • Swedish: sv-SE
  • Tamil: ta-IN
  • Telugu: te-IN
  • Thai: th
  • Turkish: tr-TR
  • Ukrainian: uk
  • Urdu: ur
  • Vietnamese: vi
  • Zulu: zu

Combined list of languages and locales in Apple App Store & Google Play

Language Code Supported in Google Play Supported in Apple App Store
Afrikaans af Yes No
Albanian sq Yes No
Amharic am Yes Yes
Arabic ar Yes Yes
Armenian hy-AM Yes Yes
Azerbaijani az-AZ Yes No
Basque eu-ES Yes Yes
Belarusian be Yes No
Bengali bn-BD Yes Yes
Bulgarian bg Yes Yes
Burmese my-MM Yes No
Catalan ca Yes Yes
Chinese (Simplified) zh-CN Yes Yes
Chinese (Traditional) zh-TW Yes Yes
Chinese (Hong Kong) zh-HK Yes Yes
Croatian hr Yes Yes
Czech cs-CZ Yes Yes
Danish da-DK Yes Yes
Dutch nl-NL Yes Yes
English (Australia) en-AU Yes Yes
English (Canada) en-CA Yes Yes
English (Great Britain) en-GB Yes Yes
English (India) en-IN Yes Yes
English (Singapore) en-SG Yes No
English (South Africa) en-ZA Yes No
Estonian et Yes Yes
Filipino fil Yes No
Finnish fi-FI Yes Yes
French fr Yes Yes
French (Canada) fr-CA Yes Yes
French (France) fr-FR Yes Yes
Galician gl-ES Yes No
Georgian ka-GE Yes No
German de-DE Yes Yes
Greek el-GR Yes Yes
Gujarati gu Yes Yes
Hebrew iw-IL Yes Yes
Hindi hi-IN Yes Yes
Hungarian hu-HU Yes Yes
Icelandic is-IS Yes No
Indonesian id Yes Yes
Italian it-IT Yes Yes
Japanese ja-JP Yes Yes
Kannada kn-IN Yes Yes
Kazakh kk Yes No
Khmer km-KH Yes No
Korean ko-KR Yes Yes
Kyrgyz ky-KG Yes No
Lao lo-LA Yes No
Latvian lv Yes No
Lithuanian lt Yes Yes
Macedonian mk-MK Yes No
Malay ms Yes Yes
Malay (Malaysia) ms-MY Yes Yes
Malayalam ml-IN Yes No
Marathi mr-IN Yes No
Mongolian mn-MN Yes No
Nepali ne-NP Yes No
Norwegian no-NO Yes Yes
Persian fa Yes Yes
Persian (Afghanistan) fa-AF Yes No
Persian (Iran) fa-IR Yes Yes
Persian (United Arab Emirates) fa-AE Yes No
Polish pl-PL Yes Yes
Portuguese (Brazil) pt-BR Yes Yes
Portuguese (Portugal) pt-PT Yes Yes
Punjabi pa Yes Yes
Romanian ro Yes Yes
Romansh rm Yes No
Russian ru Yes Yes
Serbian sr Yes No
Sinhala si-LK Yes No
Slovak sk Yes Yes
Slovenian sl Yes Yes
Spanish (Latin America) es-419 Yes Yes
Spanish (Spain) es-ES Yes Yes
Spanish (United States) es-US Yes Yes
Swahili sw Yes No
Swedish sv-SE Yes Yes
Tamil ta-IN Yes Yes
Telugu te-IN Yes Yes
Thai th Yes Yes
Turkish tr-TR Yes Yes
Ukrainian uk Yes Yes
Urdu ur Yes Yes
Vietnamese vi Yes Yes
Zulu zu Yes No

Official documentation

Adapting your app to different languages and cultural nuances ensures better user experiences, higher engagement, and increased downloads.

For detailed guidelines and best practices, refer to the official documentation for the App Store and Google Play respectively:

These resources provide everything you need to optimize your app for a worldwide audience.

READ MORE:

Rate this article
Please wait...