Change Language of Command Prompt in Windows 11, 10

Want to change non-English Command Line interface to English or change the Command Prompt language to English in Windows 11 or 10? It is very easy. You do not need to change the Windows system language or display language in Windows Settings.

Method 1. Change Language of Command Prompt using CHCP syntax in Windows 11?

We will use the CHCP syntax to change non-english to English in MS-Dos Command Prompt on a Windows 11 PC below. You can also the language from English to many other languages in Windows Command Prompt.

  1. Firstly press the Windows logo key and R on the keyboard, you will then open the Run prompt on your computer screen. Type cmd, then press OK, you will open the Command Line on your Windows 11 PC.
  2. Input and execute follow command in the CMD prompt:
    chcp 437
  3. You will get the response in command prompt as below:
    Active code page: 437
Change Language of Command Prompt to English using CHCP 437

About Chcp Syntax

The chcp command is used to supplement the international keyboard and character set information. CHCP DOS command allows MS-DOS to be used in other countries and with different languages. Chcp displays the number of the active console code page, or you can use it to change the console’s active console code page.

  • To display the number of the active console code page, you can type in Chcp without parameters in Windows command prompt line, then execute.
  • To change active code page, you can input and execute chcp [nnn], nnn   specifies a code page number. See more details of the supported code page and its country/region or language below.

Supported code page and its country/region or language

Code pageCountry/region or language
437United States
708 Arabic
737Greek
850Multilingual (Latin I) default code page in most of Europe
852Slavic (Latin II)
855Cyrillic (Russian)
857Turkish
860Portuguese
861Icelandic
862 Hebrew
863Canadian-French
865Nordic
866Russian
869Modern Greek
874Thai
875Greek Modern
932Japanese
936Simplified Chinese (PRC, Singapore)
949Korean
950Traditional Chinese (Taiwan; Hong Kong SAR, PRC)
1141Germany
1142Denmark-Norway
1143Finland-Sweden
1144Italy
1145Latin America-Spain
1146United Kingdom
1147France
65001Unicode UTF-8
1200Unicode UTF-16, little endian byte order
1201Unicode UTF-16, big endian byte order

Note:

  1. The chcp syntax works with various Windows OS version, such as Windows 7, Windows 8, Windows 10, Windows 11. However the nlsfunc and the country.sys must be loaded into the config.sys before you can use this syntax to change language of Command prompt.
  2. When using chcp to change the Code Page to 437 English or other language in Command Prompt, it works with the current Command Line window only. If you start a new CMD window, it goes back to the original, default language of your Windows system. If you like to permanently change the language in Command Line, follow below instructions to edit the Windows Registry.

Method 2. Change Command Line Language permanently through Windows Registry in Windows 11

On your Windows 11 or Windows 10 PC, do a search for “regedit” in the Windows search bar and select to open the Registry Editor app.

Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor, right click on the blank area, then choose New > String Value, create a new string, name it to Autorun, double click on the string to edit it and add the value “chcp 437” (without the quotes), save the change and exit the Registry Editor app.

Change Command Line Language to English chcp 437 in Windows Registry

Go to run the command line in Windows 11 or 10, now you will see the 437 code page is automatically activated.

Method 3. Set a language for Command Prompt & all non-Unicode apps

In Windows 11, select Start > Settings > Time & language > Language & region > Administrative language settings.

In the Region dialog, on the Administrative tab, click Change system locale.

windows settings region administrative language for non-unicode programs windows 11

In the resulting dialog, select the desired Unicode language from the Current system locale list.

region settings select language system locale for non-unicode apps in windows 11

Note that you have to install the language pack on your PC first.

Also, you in the Region Settings dialog, you can check the Beta: Use Unicode UTF-8 for worldwide language support box. This option will activate code page 65001, see the chart Supported code page and its country/region or language above.

Click OK. You will be prompted to restart the computer to apply the changes.

This change applies to all non-Unicode applications installed on your PC, not only the Windows Command Prompt.

Leave a Comment

Your email address will not be published. Required fields are marked *