How to change the keyboard input language on your Mac

tutorial
How to change the keyboard input language on your Mac
Do you use your Mac to type in more than one language? Perhaps your keyboard layout does not match your chosen display language, or maybe you are just looking for another more comfortable input layout for your preferred language. Either way, changing the keyboard input layout on your Mac can be useful, especially when you need to use special characters for the language of your choice. Like most operating systems, MAC OS supports multiple languages and their accepted input sources. In this guide, we show you how to change your keyboard input language and find the layout that suits you best: NOTE: For this tutorial, we changed the keyboard input language from English to Spanish on MacOS Mojave. The steps are the same for changing to any keyboard language you want, including Chinese, German, Arabic or Hindu, or if you just prefer a different layout for your primary language.

Step 1. Open System Preferences

There is more than one way to open System Preferences, but one of the simplest is to access it from the Apple menu on the top left corner of your screen. Click the Apple logo, and then System Preferences.
System Preferences in the Apple menu
System Preferences in the Apple menu

Step 2. Go to Keyboard

In the System Preferences window, click the Keyboard option.
The Keyboard option in the System Preferences window
The Keyboard option in the System Preferences window

Step 3. Choose the Input Sources tab

The Keyboard window has several tabs. Click the Input Sources tab at the top of the window.
The Input Sources tab in the Keyboard window
The Input Sources tab in the Keyboard window

Step 4. Add a new input source

In the Input Sources tab, click the + (Add) button on the bottom left to start adding a new input source for your keyboard.
Adding a new input source for the keyboard in Mac OS
Adding a new input source for the keyboard in Mac OS

Step 5. Find and add your desired keyboard layout in the language of your choice

Clicking on the + (Add) button prompts a pop-up window to open, displaying an alphabetized list of all the available languages on the left-hand side and the corresponding keyboard input sources on the right. You can either scroll down to find your desired language or use the Search field at the bottom of the list. In our case, once we select Spanish, we see two available input sources on the right-hand side. Clicking on each input source displays a corresponding keyboard layout preview under it, allowing you to choose the one most comfortable layout for you. Once you decide on a keyboard layout and make your selection, click the Add button.
Finding and adding your desired keyboard layout for the language of your choice
Finding and adding your desired keyboard layout for the language of your choice
TIP: You can select and add multiple layouts for the same language at the same time, by holding down the Command (⌘) key, and clicking on the name of the keyboard layouts that you want to add.

Step 6. Switch between keyboard languages and layouts using the menu bar

After adding the keyboard layout of your choice, you are returned to the Input Sources tab in the Keyboard window. The language layout that you selected (in our case, Spanish - ISO) is added at the top of the list on the left-hand side. Make sure the "Show Input menu in menu bar" option at the bottom is checked.
Checking "Show Input menu in menu bar"
Checking "Show Input menu in menu bar"
The moment you check the box we mentioned earlier, the keyboard Input menu appears in the upper right section of your screen, by the clock. Clicking it allows you to switch between the available keyboard layouts and select another language for your keyboard, by clicking on its name.
Switching between keyboard languages
Switching between keyboard languages
Once a language layout is chosen from the menu bar, the Input menu icon changes. It displays the corresponding flag and input source name and allows you to see what your current keyboard language is. If you choose "Hide Input Source Name," only the flag is displayed in your menu bar, making it easier for those of us who like to avoid menu bar clutter.
Declutter your menu bar by hiding input source name
Declutter your menu bar by hiding input source name
TIP: If you are interested in changing the display language used by your Mac, you should read: Change the display language on your Mac from English to another language.

Bonus: How to switch between keyboard languages and layouts using keyboard shortcuts

If you prefer using keyboard shortcuts to switch between the languages and layouts, go to the Shortcuts tab in the Keyboard window after you add your language and select Input Sources from the list on the left. This reveals the default keyboard shortcuts to switch to the next and the previous input source.
Keyboard shortcuts you can use to switch between languages
Keyboard shortcuts you can use to switch between languages
Check the box next to the shortcut option you prefer or keep both checked. Pressing the corresponding key sequence now toggles between the already added language layouts.
Keyboard shortcuts for switching the keyboard input language
Keyboard shortcuts for switching the keyboard input language

In which languages do you type on your Mac?

If you stayed with us and read the entire tutorial, thank you! We are aware that the usual person's attention span grows shorter, so we appreciate it. Before closing us, tell us the languages that you use for typing when working on your Mac. We are curious whether we have lots of Spanish-speaking readers too. 🙂
Discover: Productivity Language macOS Personalization Tutorials

Discussion (28)

  1. Cara
    Cara

    I am learning Chinese, so this is a big help!

  2. Henry
    Henry

    I added Spanish, because I am trying to learn it. Thank you for this information, it was helpful.

  3. Madhuri
    Madhuri

    I added three Indian languages – Sanskrit, Marathi and Telugu

  4. sayo
    sayo

    Thank you!! It was very helpful with all the images along with detailed explanations. (People who is using English as second language, the images help a lot!) Thank you!!

  5. سارا
    سارا

    persian

  6. T.P.
    T.P.

    Greek-English US

  7. Nana
    Nana

    I am using English and Swedish

  8. EB
    EB

    Thank you for this amazing and useful tutorial. Really appreciate it.

  9. Lamya
    Lamya

    English and Arabic

  10. Colleen Mallon
    Colleen Mallon

    I want to go between English and Spanish. Thanks for this helpful tutorial.!

  11. ARLEANJZ
    ARLEANJZ

    Excellent instructions, went thru like a breeze.

  12. Lilliam
    Lilliam

    Thank you for this article! I am at the stage where I need to start exchanging emails with my language partners in Hanguel-so I appreciate it!

  13. Peter K. Pollak
    Peter K. Pollak

    I am using English and Spanish

  14. Jordan
    Jordan

    I really appreciate this article. I switch between Japanese and English, and although I already knew how to change the keyboards, I didn’t know how to create a shortcut, this was super helpful! Thanks!

    1. Anonymous
      Anonymous

      Glad to help. Do not hesitate to subscribe to our newsletter, for more useful guides.

  15. John
    John

    Spanish

  16. Juan
    Juan

    I use both English and Spanish

  17. Sepehr
    Sepehr

    very useful

  18. Anastasia Chimona
    Anastasia Chimona

    I would like to know the short key key for changing languages

    1. Anonymous
      Anonymous

      Anastasia, I use Control + Space. You can do the same to easily switch between languages.
      If you follow the steps in the last section of the tutorial, you can set your own shortcut for this task.
      Hope this helps.

  19. M. Gagnum
    M. Gagnum

    I use basically English, but also Norwegian, Spanish, and I am just adding Greek.

  20. Marina
    Marina

    English, Spanish, French, italian and soon German

  21. Claudia
    Claudia

    I use English and German

  22. mke michelle
    mke michelle

    Thanks! I use English, Spanish, German and Korean!

  23. cathryn
    cathryn

    so helpful. I have been trying to work out how to switch between english and danish 🙂

  24. Robert
    Robert

    Im using Thai and English. 🙂

  25. Martin
    Martin

    thank you. Also, I see U.S. International Keyboard as an option, I believe that is the default keyboard here in the U.S. Can other keyboard layouts with images, avatars, emoji’s, and the like be loaded? I ask the question and yet I don’t know if that is something available? Can you let me know about that?

    1. Anonymous
      Anonymous

      To insert emojis in your text, you can use the keyboard shortcut:
      Command + Control + Spacebar
      An emoji palette opens and you can select the one you want.
      For more symbols, go to System Preferences, and then Keyboard and make sure the “Show keyboard and emoji viewers in menu bar” option is enabled.
      You can then click or tap the language flag in your menu bar and select “Show Emoji & Symbols” to reveal other symbols. Double-click to insert any of them in your text.
      Hope this helps. 🙂