The fastest way to switch keyboard languages on Mac
Open System Settings, go to Keyboard, then Input Sources, and add the language you want. Once it's added, you'll see a flag or language code in your menu bar at the top right of the screen. Click it to switch between languages when ready while you type.
The whole process takes about two minutes. You don't need to restart your Mac or log out. The language stays switched until you click the menu bar icon again.
Key Takeaways
- Add new keyboard languages through System Settings > Keyboard > Input Sources, where you can choose from dozens of language and layout combinations.
- Once added, a language switcher appears in your menu bar (top right corner), letting you flip between languages without leaving your document.
- You can set a keyboard shortcut like Control+Space or Command+Space to switch languages without touching the menu bar.
- Each language remembers its own settings — if you switch to French, your accents and special characters work the way French keyboards expect them to.
- Removing a language is as straightforward as opening Input Sources again, selecting it, and clicking the minus button.
Step-by-step: adding a new keyboard language
Click the Apple menu in the top left corner, then select System Settings. On the left sidebar, click Keyboard. In the window that opens, look for the Input Sources tab and click it.
You'll see a list of languages already on your Mac. Click the plus button at the bottom left of that list. A new window opens showing every language available. Scroll to find the language you want — for example, Spanish, French, German, or Japanese. Click it once to select it.
If the language has multiple keyboard layouts (many do), a second list appears on the right. For Spanish, you might see "Spanish" and "Spanish - ISO". For English, you might see "U.S." and "British". Choose the layout that matches how your physical keyboard is arranged or how you want the keys to behave. Click Add.
The language now appears in your Input Sources list. Close System Settings. You're done — the language switcher is already in your menu bar.
Finding and using the language switcher in your menu bar
Look at the top right corner of your screen. You should see a small flag, letters, or a globe icon — that's your language switcher. It shows which language is currently active. Click it, and a dropdown menu appears with every language you've added.
Click the language you want to switch to. Your keyboard when ready starts typing in that language. The menu bar icon updates to show your new language. You can switch back and forth as many times as you want while working on the same document.
If you don't see the switcher in your menu bar, go back to System Settings > Keyboard > Input Sources and make sure at least two languages are listed. The switcher only appears when you have more than one language added.
Setting a keyboard shortcut to switch languages faster
Clicking the menu bar every time you switch languages gets tedious. You can set a keyboard shortcut instead. Open System Settings, go to Keyboard, then click Keyboard Shortcuts at the top of the window.
On the left sidebar, find Input Sources and click it. On the right, you'll see a list of switching options. The most common one is "Select next source in Input menu" — this lets you cycle through your languages in order. Click the empty box next to it and press the keys you want to use. Control+Space and Command+Space are popular choices, but you can use any combination that doesn't conflict with other shortcuts.
Once you set the shortcut, you can hold those keys and your language switches when ready. No menu bar clicking needed.
Removing a language you no longer need
Go back to System Settings > Keyboard > Input Sources. Find the language you want to remove in the list. Click it once to select it, then click the minus button at the bottom left. The language disappears from your list and from the menu bar switcher.
If you remove all but one language, the menu bar switcher vanishes entirely. You can always add it back the same way you added it the first time.
Troubleshooting: language switcher not showing up
If you added a language but don't see the switcher in your menu bar, make sure you have at least two languages in your Input Sources list. The switcher only appears when there's more than one option. If you only see one language listed, add a second one and the switcher will appear.
If the switcher still doesn't show, restart your Mac. Sometimes the menu bar needs a refresh to display new items. After restart, check the top right corner again.
If you're looking for a specific language and can't find it in the list, search for it by typing its name while the language selection window is open. Mac's language library is large, and some languages have regional variations — typing helps you locate the exact one you need.
Frequently Asked Questions
Can I use different keyboard languages for different user accounts on the same Mac?
Yes. Each user account has its own System Settings, so you can set up completely different languages for each person who uses the Mac. When someone logs in, they see only the languages they've added to their own account.
What happens to my typing when I switch languages mid-document?
Your Mac switches the keyboard layout when ready. If you were typing in English and switch to French, the next character you type will follow French keyboard rules. Text you already typed stays exactly as it was — switching languages doesn't change what's already on the page.
Do I need to restart my Mac after adding a new keyboard language?
No. The language is ready to use as soon as you close System Settings. You can start typing in it right away, even if you have documents open.
Can I see which keys do what in a language I'm not familiar with?
Yes. Open Keyboard Viewer to see a visual map of the current keyboard layout. Go to System Settings > Keyboard > Input Sources, check the box for "Show Input menu in menu bar", then click the menu bar icon and select "Show Keyboard Viewer". A window appears showing every key and what character it produces in the active language.
What if my keyboard is physically arranged differently than the language layout I chose?
Choose the layout that matches your physical keyboard, not the language. If you have a U.S. keyboard but want to type Spanish accents, select "Spanish - ISO" or whichever layout matches your actual key arrangement. Mac will map the keys correctly so your physical keyboard works as expected.