Available Language Packs for Windows (2024)

Share via

  • Article

The following tables show the supported language packs for Windows desktop editions and Windows Server, and supported language interface packs (LIPs) for Windows desktop editions. LIPs are available for Windows desktop releases, but are not available for Windows Server. For more information, see Language packs.

The version of the language, LIP, or Feature on Demand must match the version number. For example, you can neither add a Windows 10 version 1809 LIP to Windows 10 version 1803 image, nor add a Windows Server 2019 language pack to Windows Server 2016.

You cannot add languages to Home Single Language and Home Country Specific editions.

To learn how to add languages to Windows, or where to get them, see Where to get language packs and LIPs.

For a complete list of supported languages and locales, see Locale Identifier Constants and Strings.

Supported Language Packs and Language Interface Packs

The following tables include these settings:

  • Language/region- The name of the language that will be displayed in the UI. All Windows language packs are available for Windows Server. In Windows Server 2012 and later the user interface (UI) is localized only for the 18 languages listed in bold.
  • Language/region tag- The language identifier based on the language tagging conventions of RFC 3066. This setting is used with the Deployment Image Servicing and Management (DISM) tool, or in an unattended answer file.
  • Language/region ID- The hexadecimal representation of the language identifier. This setting is used with the keyboard identifier when specifying an input method using DISM.
  • Language/region decimal identifier- The decimal representation of the language identifier. This setting is used in Oobe.xml.

Language Packs

Language/regionLanguage/region tagLanguage/region IDLanguage/region decimal ID
Arabic (Saudi Arabia)ar-SA0x04011025
Basque (Basque)eu-ES0x042d1069
Bulgarian (Bulgaria)bg-BG0x04021026
Catalanca-ES0x04031027
Chinese (Traditional, Hong Kong SAR)zh-HK

Note: No longer used. See zh-TW.

0x0c043076
Chinese (Simplified, China)zh-CN0x08042052
Chinese (Traditional, Taiwan)zh-TW0x04041028
Croatian (Croatia)hr-HR0x041a1050
Czech (Czech Republic)cs-CZ0x04051029
Danish (Denmark)da-DK0x04061030
Dutch (Netherlands)nl-NL0x04131043
English (United States)en-US0x04091033
English (United Kingdom)en-GB0x08092057
Estonian (Estonia)et-EE0x04251061
Finnish (Finland)fi-FI0x040b1035
French (Canada)fr-CA0x0c0c3084
French (France)fr-FR0x040c1036
Galiciangl-ES0x04561110
German (Germany)de-DE0x04071031
Greek (Greece)el-GR0x04081032
Hebrew (Israel)he-IL0x040d1037
Hungarian (Hungary)hu-HU0x040e1038
Indonesian (Indonesia)id-ID0x04211057
Italian (Italy)it-IT0x04101040
Japanese (Japan)ja-JP0x04111041
Korean (Korea)ko-KR0x04121042
Latvian (Latvia)lv-LV0x04261062
Lithuanian (Lithuania)lt-LT0x04271063
Norwegian, Bokmål (Norway)nb-NO0x04141044
Polish (Poland)pl-PL0x04151045
Portuguese (Brazil)pt-BR0x04161046
Portuguese (Portugal)pt-PT0x08162070
Romanian (Romania)ro-RO0x04181048
Russian (Russia)ru-RU0x04191049
Serbian (Latin, Serbia)sr-Latn-CS

Note: No longer used. See sr-Latn-RS.

0x081a2074
Serbian (Latin, Serbia)sr-Latn-RS0x241A9242
Slovak (Slovakia)sk-SK0x041b1051
Slovenian (Slovenia)sl-SI0x04241060
Spanish (Mexico)es-MX0x080a2058
Spanish (Spain)es-ES0x0c0a3082
Swedish (Sweden)sv-SE0x041d1053
Thai (Thailand)th-TH0x041e1054
Turkish (Türkiye)tr-TR0x041f1055
Ukrainian (Ukraine)uk-UA0x04221058
Vietnamesevi-VN0x042a1066

Language interface packs (LIPs)

Except where noted, the following LIPs are available for Windows 11. For Windows Server, options to change keyboard and regional settings such as currency, time zones, and time/date format are available but LIPs are not available. For more information, see Language packs.

Note

Starting with Windows 11, five of the LIP languages (ca-ES, eu-ES, gl-ES, id-ID, vi-VN) are available as both cab and .appx packages.

Language/regionLanguage/region tagBase language/regionLanguage/region IDLanguage/region decimal ID
Afrikaans (South Africa)af-ZAPrimary: en-US

Secondary: en-GB

0x04361078
Albanian (Albania)sq-ALPrimary: en-US

Secondary: en-GB

0x041c1052
Amharic (Ethiopia)am-ETPrimary: en-US

Secondary: en-GB

0x045e1118
Armenian (Armenia)hy-AMPrimary: en-US

Secondary: en-GB, ru-RU

0x042b1067
Assamese (India)as-INPrimary: en-US

Secondary: en-GB

0x044d1101
Azerbaijanaz-Latn-AZPrimary: en-US

Secondary: en-GB, ru-RU

0x042c1068
Basque (Basque)eu-ESPrimary: es-ES

Secondary: en-GB, en-US, fr-FR

0x042d1069
Belarusianbe-BYPrimary: ru-RU

Secondary: en-GB, en-US

0x04231059
Bangla (India)bn-INPrimary: en-US

Secondary: en-GB

0x04451093
Bosnian (Latin)bs-Latn-BAPrimary: en-US

Secondary: en-GB, hr-HR, sr-Latn-RS

0x141a5146
Catalanca-ESPrimary: es-ES

Secondary: en-GB, en-US, fr-FR

0x04031027
Cherokeechr-CHER-USPrimary: en-US

Secondary: en-GB

0x045c1116
Filipinofil-PHPrimary: en-US

Secondary: en-GB

0x04641124
Galiciangl-ESPrimary: es-ES

Secondary: en-GB, en-US

0x04561110
Georgian (Georgia)ka-GEPrimary: en-US

Secondary: en-GB, ru-RU

0x04371079
Gujarati (India)gu-INPrimary: en-US

Secondary: en-GB

0x04471095
Hindi (India)hi-INPrimary: en-US

Secondary: en-GB

0x04391081
Icelandic (Iceland)is-ISPrimary: en-US

Secondary: en-GB

0x040f1039
Indonesian (Indonesia)id-IDPrimary: en-US

Secondary: en-GB

0x04211057
Irish (Ireland)ga-IEPrimary: en-US

Secondary: en-GB

0x083c2108
Kannada (India)kn-INPrimary: en-US

Secondary: en-GB

0x044b1099
Kazakh (Kazakhstan)kk-KZPrimary: en-US

Secondary: en-GB, ru-RU

0x043f1087
Khmer (Cambodia)km-KHPrimary: en-US

Secondary: en-GB

0x04531107
Konkani (India)kok-INPrimary: en-US

Secondary: en-GB

0x04571111
Lao (Laos)lo-LAPrimary: en-US

Secondary: en-GB

0x04541108
Luxembourgish (Luxembourg)lb-LUPrimary: fr-FR

Secondary: de-DE, en-GB, en-US

0x046e1134
Macedonian (North Macedonia)mk-MKPrimary: en-US

Secondary: en-GB

0x042f1071
Malay (Malaysia, Brunei, and Singapore)ms-MYPrimary: en-US

Secondary: en-GB

0x043e1086
Malayalam (India)ml-INPrimary: en-US

Secondary: en-GB

0x044c1100
Maltese (Malta)mt-MTPrimary: en-US

Secondary: en-GB

0x043a1082
Maori (New Zealand)mi-NZPrimary: en-US

Secondary: en-GB

0x04811153
Marathi (India)mr-INPrimary: en-US

Secondary: en-GB

0x044e1102
Nepali (Federal Democratic Republic of Nepal)ne-NPPrimary: en-US

Secondary: en-GB

0x04611121
Norwegian, Nynorsk (Norway)nn-NOPrimary: nb-NO

Secondary: en-GB, en-US

0x08142068
Odia (India)or-INPrimary: en-US

Secondary: en-GB

0x04481096
Persianfa-IRPrimary: en-US

Secondary: en-GB

0x04291065
Punjabi (India)pa-INPrimary: en-US

Secondary: en-GB

0x04461094
Quechua (Peru)quz-PEPrimary: es-MX

Secondary: es-ES, en-GB, en-US

0x0c6b3179
Scottish Gaelicgd-GBPrimary: en-US

Secondary: en-GB

0x04911169
Serbian (Cyrillic, Bosnia and Herzegovina)sr-Cyrl-BAPrimary: en-US

Secondary: en-GB, sr-Latn-RS

0x1C1A7194
Serbian (Cyrillic, Serbia)sr-Cyrl-CS Note: No longer used. See sr-Latn-RS.Primary: sr-Latn-CS

Secondary: en-GB, en-US

0x0c1a3098
Serbian (Cyrillic, Serbia)sr-Cyrl-RSPrimary: sr-Latn-RS

Secondary: en-GB, en-US

0x281A10266
Tamil (India)ta-INPrimary: en-US

Secondary: en-GB

0x04491097
Tatar (Russia)tt-RUPrimary: ru-RU

Secondary: en-GB, en-US

0x04441092
Telugu (India)te-INPrimary: en-US

Secondary: en-GB

0x044a1098
Urduur-PKPrimary: en-US

Secondary: en-GB

0x04201056
Uyghurug-CNPrimary: zh-CN

Secondary: en-GB, en-US

0x04801152
Uzbek (Latin)uz-Latn-UZPrimary: en-US

Secondary: en-GB, ru-RU

0x04431091
Valencianca-ES-valenciaPrimary: es-ES

Secondary: en-GB, en-US

0x08032051
Vietnamesevi-VNPrimary: en-US

Secondary: en-GB

0x042a1066
Welsh (Great Britain)cy-GBPrimary: en-US

Secondary: en-GB

0x04521106

Language interface packs (LIPs)

Except where noted, the following LIPs are available for Windows 10. For Windows Server, options to change keyboard and regional settings such as currency, time zones, and time/date format are available but LIPs are not available. For more information, see Language packs.

Note

Starting with Windows 10, version 1809, LIPs are distributed as .appx files. To learn how to add an .appx, see Add languages to Windows.

Language/regionLanguage/region tagBase language/regionLanguage/region IDLanguage/region decimal ID
Afrikaans (South Africa)af-ZAPrimary: en-US

Secondary: en-GB

0x04361078
Albanian (Albania)sq-ALPrimary: en-US

Secondary: en-GB

0x041c1052
Amharic (Ethiopia)am-ETPrimary: en-US

Secondary: en-GB

0x045e1118
Armenian (Armenia)hy-AMPrimary: en-US

Secondary: en-GB, ru-RU

0x042b1067
Assamese (India)as-INPrimary: en-US

Secondary: en-GB

0x044d1101
Azerbaijanaz-Latn-AZPrimary: en-US

Secondary: en-GB, ru-RU

0x042c1068
Bangla (Bangladesh)bn-BDPrimary: en-US

Secondary: en-GB

0x08452117
Basque (Basque)eu-ESPrimary: es-ES

Secondary: en-GB, en-US, fr-FR

0x042d1069
Belarusianbe-BYPrimary: ru-RU

Secondary: en-GB, en-US

0x04231059
Bangla (India)bn-INPrimary: en-US

Secondary: en-GB

0x04451093
Bosnian (Latin)bs-Latn-BAPrimary: en-US

Secondary: en-GB, hr-HR, sr-Latn-RS

0x141a5146
Catalanca-ESPrimary: es-ES

Secondary: en-GB, en-US, fr-FR

0x04031027
Central Kurdishku-ARAB-IQPrimary: en-US

Secondary: ar-SA, en-GB

0x04921170
Cherokeechr-CHER-USPrimary: en-US

Secondary: en-GB

0x045c1116
Dariprs-AFPrimary: en-US

Secondary: en-GB

0x048c1164
Filipinofil-PHPrimary: en-US

Secondary: en-GB

0x04641124
Galiciangl-ESPrimary: es-ES

Secondary: en-GB, en-US

0x04561110
Georgian (Georgia)ka-GEPrimary: en-US

Secondary: en-GB, ru-RU

0x04371079
Gujarati (India)gu-INPrimary: en-US

Secondary: en-GB

0x04471095
Hausa (Latin, Nigeria)ha-Latn-NGPrimary: en-US

Secondary: en-GB, fr-FR

0x04681128
Hindi (India)hi-INPrimary: en-US

Secondary: en-GB

0x04391081
Icelandic (Iceland)is-ISPrimary: en-US

Secondary: en-GB

0x040f1039
Igbo (Nigeria)ig-NGPrimary: en-US

Secondary: en-GB

0x04701136
Indonesian (Indonesia)id-IDPrimary: en-US

Secondary: en-GB

0x04211057
Inuktitut (Latin, Canada)iu-Latn-CA

Not available in Windows 10.

Primary: en-US

Secondary: en-GB

0x085d2141
Irish (Ireland)ga-IEPrimary: en-US

Secondary: en-GB

0x083c2108
isiXhosa (South Africa)xh-ZAPrimary: en-US

Secondary: en-GB

0x04341076
isiZulu (South Africa)zu-ZAPrimary: en-US

Secondary: en-GB

0x04351077
Kannada (India)kn-INPrimary: en-US

Secondary: en-GB

0x044b1099
Kazakh (Kazakhstan)kk-KZPrimary: en-US

Secondary: en-GB, ru-RU

0x043f1087
Khmer (Cambodia)km-KHPrimary: en-US

Secondary: en-GB

0x04531107
K'iche' (Guatemala)quc-Latn-GTPrimary: es-MX

Secondary: es-ES, en-US, en-GB

0x04861158
K'iche' (Guatemala)qut-GT

No longer used.

Primary: es-MX

Secondary: es-ES, en-US, en-GB

0x04861158
Kinyarwandarw-RWPrimary: en-US

Secondary: en-GB

0x04871159
Kiswahili (Kenya)sw-KEPrimary: en-US

Secondary: en-GB

0x04411089
Konkani (India)kok-INPrimary: en-US

Secondary: en-GB

0x04571111
Kyrgyz (Kyrgyzstan)ky-KGPrimary: ru-RU

Secondary: en-GB, en-US

0x04401088
Lao (Laos)lo-LAPrimary: en-US

Secondary: en-GB

0x04541108
Luxembourgish (Luxembourg)lb-LUPrimary: fr-FR

Secondary: de-DE, en-GB, en-US

0x046e1134
Macedonian (North Macedonia)mk-MKPrimary: en-US

Secondary: en-GB

0x042f1071
Malay (Malaysia, Brunei, and Singapore)ms-MYPrimary: en-US

Secondary: en-GB

0x043e1086
Malayalam (India)ml-INPrimary: en-US

Secondary: en-GB

0x044c1100
Maltese (Malta)mt-MTPrimary: en-US

Secondary: en-GB

0x043a1082
Maori (New Zealand)mi-NZPrimary: en-US

Secondary: en-GB

0x04811153
Marathi (India)mr-INPrimary: en-US

Secondary: en-GB

0x044e1102
Mongolian (Cyrillic)mn-MNPrimary: en-US

Secondary: en-GB, ru-RU

0x04501104
Nepali (Federal Democratic Republic of Nepal)ne-NPPrimary: en-US

Secondary: en-GB

0x04611121
Norwegian, Nynorsk (Norway)nn-NOPrimary: nb-NO

Secondary: en-GB, en-US

0x08142068
Odia (India)or-INPrimary: en-US

Secondary: en-GB

0x04481096
Persianfa-IRPrimary: en-US

Secondary: en-GB

0x04291065
Punjabi (India)pa-INPrimary: en-US

Secondary: en-GB

0x04461094
Punjabi (Arabic)pa-Arab-PKPrimary: en-US

Secondary: en-GB

0x08462118
Quechua (Peru)quz-PEPrimary: es-MX

Secondary: es-ES, en-GB, en-US

0x0c6b3179
Scottish Gaelicgd-GBPrimary: en-US

Secondary: en-GB

0x04911169
Serbian (Cyrillic, Bosnia and Herzegovina)sr-Cyrl-BAPrimary: en-US

Secondary: en-GB, sr-Latn-RS

0x1C1A7194
Serbian (Cyrillic, Serbia)sr-Cyrl-CS Note: No longer used. See sr-Latn-RS.Primary: sr-Latn-CS

Secondary: en-GB, en-US

0x0c1a3098
Serbian (Cyrillic, Serbia)sr-Cyrl-RSPrimary: sr-Latn-RS

Secondary: en-GB, en-US

0x281A10266
Sesotho sa Leboa (South Africa)nso-ZAPrimary: en-US

Secondary: en-GB

0x046c1132
Setswana (South Africa)tn-ZAPrimary: en-US

Secondary: en-GB

0x04321074
Sindhi (Arabic)sd-Arab-PKPrimary: en-US

Secondary: en-GB

0x08592137
Sinhala (Sri Lanka)si-LKPrimary: en-US

Secondary: en-GB

0x045b1115
Tajik (Cyrillic)tg-Cyrl-TJPrimary: ru-RU

Secondary: en-GB, en-US

0x04281064
Tamil (India)ta-INPrimary: en-US

Secondary: en-GB

0x04491097
Tatar (Russia)tt-RUPrimary: ru-RU

Secondary: en-GB, en-US

0x04441092
Telugu (India)te-INPrimary: en-US

Secondary: en-GB

0x044a1098
Tigrinyati-ETPrimary: en-US

Secondary: en-GB

0x04731139
Turkmentk-TMPrimary: ru-RU

Secondary: en-GB, en-US

0x04421090
Urduur-PKPrimary: en-US

Secondary: en-GB

0x04201056
Uyghurug-CNPrimary: zh-CN

Secondary: en-GB, en-US

0x04801152
Uzbek (Latin)uz-Latn-UZPrimary: en-US

Secondary: en-GB, ru-RU

0x04431091
Valencianca-ES-valenciaPrimary: es-ES

Secondary: en-GB, en-US

0x08032051
Vietnamesevi-VNPrimary: en-US

Secondary: en-GB

0x042a1066
Welsh (Great Britain)cy-GBPrimary: en-US

Secondary: en-GB

0x04521106
Wolofwo-SNPrimary: fr-FR

Secondary: en-GB, en-US

0x04881160
Yoruba (Nigeria)yo-NGPrimary: en-US

Secondary: en-GB

0x046a1130

Add Language Packs to Windows

Windows Language Pack Default Values

Default Input Locales for Windows Language Packs

Available Language Packs for Windows (2024)

FAQs

Where to get Windows language pack? ›

  1. Select Start > Settings > Time & Language > Language.
  2. Choose a language from the Add a language list under Preferred languages, and then select Options.
  3. Select Download from the Download language pack option.
  4. After the language pack is installed, select Back .
  5. Choose a language from the Windows display language menu.

Is the Windows language pack free? ›

In other words, if the desired additional language has incomplete localization, users may add it for free, while if the language has complete localization, the user must pay for it by licensing a premium version of Windows.

How do I enable language packs in Windows 10? ›

Select Start > Settings > Time & language > Language & region. In Preferred languages, select Add a language, enter the language you want, then select Next.

What languages is Windows available in? ›

Language packs for Windows
LanguageNative nameBase language required
SpanishEspañolAny language
SwedishsvenskaAny language
Tamil (India and Sri Lanka)தமிழ்English (United States)
TatarТатарRussian
80 more rows

How do I download and install Microsoft Office language packs? ›

To install a language pack for Microsoft Office 2019, 2021 and M365, follow the below steps:
  1. Restart the computer. ...
  2. In the drop-down box "Which Language do you need," select the preferred language.
  3. Click the link "Download (64-bit)" version.
  4. Save the file OfficeSetup.exe to the system drive.
  5. Double-click OfficeSetup.exe.
Jul 11, 2023

What are Microsoft language packs? ›

Language packs add additional display, help, and proofing tools to Microsoft 365. You can install additional language accessory packs after installing Microsoft 365.

Do I need to reinstall Windows to change language? ›

Windows 10 will guide you through configuring your preferred language during the initial setup, but if you didn't select the correct option or use a device already configured with a different language, you don't have to struggle when your requirements are different, nor do you have to reinstall the operating system.

How to install Windows 7 language pack manually? ›

How to install a Windows 7 language pack
  1. Start Microsoft Update. To do this, click Start. ...
  2. Click the optional update links for the language packs. ...
  3. Under the Windows 7 Language Packs category,select the desired language pack. ...
  4. Click OK, and then click Install updates to start the download and installation process.

How to install language packs for all existing and new users? ›

My suggestion add the language packs to the . wim then install Windows from that modified Windows image. Install-Language only downloads the Language Pack. You would have to actually set the interface language in a separate command or use -CopyToSettings to set the default and system locale.

Where are Windows 10 language packs stored? ›

A language pack is installed in the directory %SystemRoot%\System32\%Language-ID%, so for example C:\Windows\System32\es-ES. The size of a language pack is about 50 MB.

How do I add a language pack to Windows ISO? ›

Add language packs, LIPs (LXPs), and language features

In Windows Explorer, double-click the Languages and Optional Features ISO. This mounts the ISO and assigns it a drive letter, for example F:\ PackagePath can be the mounted Languages and Optional Features ISO or a custom FOD and language repository.

Is Windows 10 being discontinued? ›

Support for Windows 10 will end in October 2025

After October 14, 2025, Microsoft will no longer provide security updates or technical support for Windows 10.

What is the most used language in Windows? ›

Based on these indexes, here is our list of the most trending programming languages and their uses:
  • Java.
  • JavaScript.
  • C#
  • C/C++
  • SQL.
  • Swift.
  • Go.
  • Visual Basic.

How big is a Windows language pack? ›

Because language packs contain language-specific resources for all the Windows 7 components, the language packs are large and may take some time to install. The average download size is approximately 200 megabytes (MB) and may require up to 1,100 MB of free disk space to install.

How do I get the current language on Windows? ›

  1. 1 Press the Win + R keys to open Run, type msinfo32 into Run, and click/tap on OK to open System Information. 2 Click/tap on System Summary in the left pane, and look for Locale in the right pane to see the current system locale (ex: "United States"). ( ...
  2. 1 Open a command prompt. ...
  3. 1 Open PowerShell.
May 7, 2019

How do I add a language pack to a Windows image? ›

Add languages to the recovery environment (Windows RE)
  1. Mount the recovery image. Offline: the recovery image is inside the Windows image: command Copy. ...
  2. Add languages: command Copy. ...
  3. Verify that they're in the image: command Copy. ...
  4. Commit changes to the recovery image: command Copy.
Mar 15, 2023

Top Articles
Latest Posts
Article information

Author: Neely Ledner

Last Updated:

Views: 6382

Rating: 4.1 / 5 (42 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Neely Ledner

Birthday: 1998-06-09

Address: 443 Barrows Terrace, New Jodyberg, CO 57462-5329

Phone: +2433516856029

Job: Central Legal Facilitator

Hobby: Backpacking, Jogging, Magic, Driving, Macrame, Embroidery, Foraging

Introduction: My name is Neely Ledner, I am a bright, determined, beautiful, adventurous, adventurous, spotless, calm person who loves writing and wants to share my knowledge and understanding with you.