The quickest way to switch keyboard languages
On Windows, the fastest method is to use Windows + Space — this cycles through every keyboard language you have installed. On Mac, press Control + Space (or Command + Space if you set it that way in System Settings). On iPhone and Android, hold down the spacebar while typing to see your installed keyboards, then tap the one you want.
If you have only two languages installed, these shortcuts toggle between them when ready. If you have three or more, each press cycles to the next one in your list. The language you are currently using appears in a small indicator on your screen — on Windows it shows in the system tray (bottom right), and on Mac it appears in the menu bar (top right).
Key Takeaways
- Windows uses Windows + Space to cycle through installed keyboard languages; Mac uses Control + Space by default.
- Before you can switch languages, you must add them in your operating system settings — the keyboard switcher only cycles through languages you have already installed.
- On Windows, you add languages through Settings > Time & Language > Language & Region; on Mac, use System Settings > Keyboard > Input Sources.
- Mobile devices (iPhone, Android) let you switch keyboards by holding the spacebar while typing, but you must add the keyboard in your device settings first.
- You can customize which keyboard shortcut triggers the language switch, or disable the default shortcut and create your own.
Adding a new keyboard language on Windows
Before you can switch to a language, you need to install it. On Windows 10 or 11, open Settings and go to Time & Language, then select Language & Region from the left sidebar. Under "Languages", click Add a language.
A list of available languages appears. Find the language you want, click it, and then click Next. Windows will ask whether you want to set it as your display language (which changes menus and system text) or just add it as a keyboard option. If you only want to type in that language, uncheck the box that says "Set as my Windows display language" and click Install.
Once installed, the language appears in your language list. You can now switch to it using Windows + Space. If you want to remove a language later, return to the same settings page, click the language, and select Remove.
Adding a new keyboard language on Mac
On Mac, open System Settings and navigate to Keyboard. In the left sidebar, click Input Sources. You will see a list of keyboards you already have installed — usually just English.
Click the + button at the bottom left to add a new input source. A window opens showing all available languages and keyboard layouts. Find your language, select the specific keyboard layout you want (for example, "French - AZERTY" or "French - QWERTY"), and click Add.
The new keyboard now appears in your Input Sources list. You can switch to it using Control + Space (or Command + Space if you changed the shortcut). To remove a keyboard, select it in the list and click the − button.
Changing the keyboard shortcut on Windows and Mac
If Windows + Space or Control + Space conflicts with another program you use, you can change it. On Windows, go back to Settings > Time & Language > Language & Region, scroll down to "Related settings", and click Keyboard. Under "Input language hot keys", click Change language hot keys. A dialog box opens where you can assign a new key combination — for example, Alt + Tab or Ctrl + Shift + Right Arrow.
On Mac, the shortcut lives in System Settings > Keyboard > Keyboard Shortcuts. In the left sidebar, select Input Sources. You will see "Select the previous input source" and "Select next input source" — click whichever one you want to change, then press the new key combination you prefer.
Switching keyboard languages on iPhone and iPad
On iPhone and iPad, you add keyboards in Settings > General > Keyboard > Keyboards. Tap Add New Keyboard, find the language you want, and tap it. Some languages offer multiple layouts — for example, Spanish has both the standard layout and an alternative. Select the one you prefer.
Once added, switch between keyboards while typing by holding down the spacebar. A menu appears showing all your installed keyboards with their flags or names. Tap the one you want. You can also swipe left on the spacebar to cycle through keyboards one at a time, though this is slower than tapping from the menu.
If you want to remove a keyboard, go back to Settings > General > Keyboard > Keyboards, tap Edit in the top right, then tap the red minus sign next to the keyboard you want to delete.
Switching keyboard languages on Android
Android keyboards work differently depending on which keyboard app you use — the default is usually Google Keyboard (Gboard), but you might have SwiftKey, Samsung Keyboard, or another third-party option. In Gboard, open Settings > System > Languages & input > On-screen keyboard > Gboard. Tap Languages and select Add keyboard. Choose your language and layout, then tap Add.
To switch languages while typing, tap and hold the spacebar. A menu shows all your installed keyboards. Tap the one you want. On some Android keyboards, you can also swipe left on the spacebar to cycle through languages, but this varies by keyboard app.
If you use a different keyboard app, the steps are similar but the menu paths differ. Open your keyboard app's settings, find the Languages or Input section, and add your new language there. The switching method (usually holding or swiping the spacebar) remains the same.
Troubleshooting keyboard language problems
If your keyboard shortcut is not working, check that you have actually installed the language in your system settings — the shortcut only cycles through languages you have added. On Windows, verify the language appears in Settings > Time & Language > Language & Region. On Mac, check System Settings > Keyboard > Input Sources.
If a language appears installed but will not switch, restart your computer or device. Sometimes the system needs to reload the keyboard list. On Windows, also check whether another program has claimed the same keyboard shortcut — this is common with gaming software or accessibility tools. If so, either change your language shortcut or disable the conflicting shortcut in the other program.
On mobile devices, if holding the spacebar does not show a keyboard menu, you may be using a third-party keyboard that does not support this feature. Try switching back to your device's default keyboard app (Gboard on Android, Apple Keyboard on iPhone) to confirm the feature works, then check your third-party keyboard's settings to see if language switching is disabled.
Frequently Asked Questions
Can I set a default keyboard language so it starts in a specific language?
On Windows and Mac, the system remembers which language you last used and returns to it when you restart. To force a specific language as your default, you would need to remove all other keyboards from your input sources list, leaving only the one you want. Most users find it easier to straightforward switch languages as needed using the keyboard shortcut.
What if I want different languages for different programs?
Windows, Mac, and mobile devices do not natively support per-program language settings. The keyboard language you select applies to whichever program is active. Some third-party keyboard apps (particularly on Android) offer this feature, but it requires installing and configuring a replacement keyboard app.
Do I need to read language packs, or are they built in?
On Windows 11 and Mac, most common languages are built into the system and available when ready when you add them. Some less common languages may require a read, but Windows and Mac handle this automatically — you do not need to find and install anything separately. Mobile devices work the same way.
Can I use the same keyboard shortcut to switch between just two languages?
Yes. If you install only two keyboard languages, pressing the shortcut (Windows + Space on Windows, Control + Space on Mac) toggles between them. If you add a third language, the shortcut cycles through all three in order.
What happens if I change my keyboard language but the text still appears in the wrong language?
Changing your keyboard language only changes what characters you type — it does not change your system language or spell-check language. If you type in French but your spell-checker is set to English, you will see red underlines under French words. To fix this, change your spell-check language in your word processor or text editor, usually found in Tools > Language or Preferences > Language.