change the default language on raspberry pi os

How to Change the Language on Raspberry Pi OS?

If you click our links and make a purchase, we may earn an affiliate commission. Learn more

By default, the Raspberry Pi operating system is installed in English. If, like me, it’s not your native language, you can easily change it and use another one. In this tutorial, I will show you different methods to do this.

To change the language on Raspberry Pi OS Desktop, go to the main menu > Preferences > Control Centre. Under the Localisation tab, click “Set Locale” to select the language and country to use.

But that’s not the only way, and I will give you more details in the following article. Keep reading to learn everything about this question.

If you’re new to Raspberry Pi or Linux, I’ve got something that can help you right away!
Download my free Linux commands cheat sheet – it’s a quick reference guide with all the essential commands you’ll need to get things done on your Raspberry Pi. Click here to get it for free!

Change Language from the Desktop Interface

The first way to set the language on Raspberry Pi OS is to do so from the Desktop if you have a GUI installed.

Here is how to do this from the configuration tool:

Recommended next step
Master Raspberry Pi in 30 Days

If you want a clearer path than jumping from tutorial to tutorial, my book gives you a step-by-step roadmap to really understand your Raspberry Pi.

Check the book here
  • Open the main menu (top left).
  • Go to Preferences > Control Centre:
  • Navigate to the Localisation tab:
  • Click Set Locale…:
  • In this window, you can configure:
    • The system language (ex: French).
    • The country: most languages have slight differences depending on the country (ex: France, Belgium, Canada, etc.).
    • The character set: the set of characters that will be used, keep the default value if you’re not sure.
  • Once your selection is complete, click OK to apply the changes.

A reboot is required to apply the new language, and it should be ready to use afterwards.

Note that not all the tools or even parts of tools are translated into all languages. I know that even when I set my system in French, there are still some sentences or entire tools in English.

But it should still be easier for you than in the default language.
By the way, you can also change your keyboard layout and Wi-Fi country in this configuration tool if you need to.


🛠 This tutorial doesn't work anymore? Report the issue here, so that I can update it!

Something not working? Don't waste hours going in circles. Ask in the RaspberryTips Community and get help from people who've already figured it out. Get unstuck now.

Change System Language from a Terminal

Obviously, if you’re not on Raspberry Pi OS Desktop, none of this is possible. But there are a couple of tools you can use to change the language from the command line: raspi-config or dpkg.

Something not working as expected?
You can get answers from real experts in minutes.
Get help with your setup

raspi-config

Raspi-config is a very useful tool made for Raspberry Pi OS, to configure everything from the command line, including the system language.

Here is how to use it:

  • Start raspi-config with the command:
    sudo raspi-config
    The system is set to use a QWERTY US layout by default, so if you are using another keyboard, here is a picture that might help:

    Locate the key on this layout, and type the same on your keyboard (for example the “A” is the first letter on the second line, even if you use an AZERTY keyboard).
  • Go to “Localisation Options” (5):
  • Then, click on “Locale” (L1):
  • You can now select the locales you want to enable:
  • Scroll in the list with the arrow keys, and press “Space” to select one line.
    Once done, press “Enter” to submit your changes.
  • The tool will now ask you to select the default locale for your system:

    Again, use the arrow key to select one, and press “Enter” to confirm.
  • It will run a command, and display the raspi-config menu once again.
    You can now use this tool (press “Esc”).

Your system is now configured to use the language you just chose.

Tip: Command lines can be a pain to memorize. I put the essential Linux commands on a printable cheat sheet so you don't have to keep googling them. You can grab the PDF here if you want to save some time.

Check this: Don't buy a new SD card until your read this.

dpkg

As I mentioned, raspi-config is a tool developed by the Raspberry Pi Foundation to help us configure the system from the command line. But there are other Linux commands that will do the same thing.

Want to learn a new command today? Here it is.

To open directly the last window from the previous procedure, just type this command:
sudo dpkg-reconfigure locales

From there, you can select your language, then the default language, and it’s done.
It’s a bit faster and can be useful if you change it after each new installation. Also, it will work on any Debian-like system, so not only Raspberry Pi OS (ex: Ubuntu, Twister OS, DietPi, etc.).

If you have any additional questions or issues with these methods, feel free to leave a comment in the community, I can try to help you with this.

Not getting the same result?

Even when you follow every step, small differences in OS version, hardware or config can change the outcome. Instead of wasting time guessing, get help from people who have already fixed the same kind of issue.

Ask your question now →
🔒 No risk. Cancel anytime.
  • Get help on your exact issue
  • Access step-by-step videos for tricky setups
  • Browse the website without ads

Similar Posts

Leave a Reply

Community members only
Comments are reserved for RaspberryTips Community members. Join the community to ask questions, get help, and interact with other Raspberry Pi users.

Join the community  or  log in