How to Change the Language on a Mac Keyboard

Switching keyboard languages on a Mac is something multilingual users, language learners, and anyone working across different scripts needs to do regularly. macOS makes this possible through a built-in input system that's flexible once you understand how it's structured — but the setup involves a few moving parts that aren't always obvious at first glance.

What "Changing the Keyboard Language" Actually Means on a Mac

It's worth clarifying what's happening technically. When you change the keyboard language on a Mac, you're not changing the physical keys — you're switching the input source, which is the software layer that maps your keystrokes to specific characters. macOS supports hundreds of input sources, covering everything from French AZERTY and German QWERTZ layouts to Japanese IME, Arabic, Korean, and beyond.

This is different from changing your Mac's system language (the language used in menus and system apps), though the two can be changed independently of each other. You might run your Mac in English but type in Spanish, for example — and that's entirely normal.

Step 1: Add a New Keyboard Input Source

Before you can switch between languages, you need to add the input sources you want.

  1. Open System Settings (macOS Ventura and later) or System Preferences (macOS Monterey and earlier)
  2. Go to Keyboard
  3. Click Edit next to "Input Sources" (Ventura+) or click the Input Sources tab (older macOS)
  4. Click the + button to add a new language/layout
  5. Browse or search for the language you need, select the specific layout variant, and click Add

On macOS Ventura and Sonoma, this panel is found under System Settings → Keyboard → Input Sources → Edit. The interface changed slightly with Ventura, so if you're on an older version, the path will look a little different but the logic is the same.

Step 2: Enable the Input Menu in the Menu Bar

Once you've added at least one extra input source, macOS can display a language indicator in your menu bar — a small icon showing your current input source (like "EN" for English or a flag). This is optional but very useful.

In the same Keyboard settings panel, look for the option "Show Input menu in menu bar" and make sure it's enabled. With this active, you can click the menu bar icon at any time to see all your input sources and switch between them instantly.

Step 3: Switch Between Keyboard Languages

Once multiple input sources are set up, you have three main ways to switch: 🌐

Via the menu bar: Click the input source icon and select the language you want. Simple and visible.

With a keyboard shortcut: macOS assigns a default shortcut to cycle through input sources — typically Control + Space or Command + Space (though Command + Space may conflict with Spotlight). You can check and customize these shortcuts under System Settings → Keyboard → Keyboard Shortcuts → Input Sources.

With the Globe key: On newer Mac keyboards and Magic Keyboards, the Globe key (bottom-left, replacing the old Fn key on some models) can switch input sources when pressed. In Keyboard settings, you can configure what the Globe key does — options include switching to the next input source or opening the emoji picker.

Understanding Layout Variants

When adding a language, you'll often see multiple layout options for the same language. For example, English alone offers US, UK, Australian, and Canadian layouts, among others. French offers AZERTY, French (PC), Canadian French, and Swiss French. These differ in where punctuation, accented characters, and special symbols are placed on the keyboard.

If you're using a physical keyboard purchased in a specific country, choosing the layout that matches that keyboard ensures the keys you press match what appears on screen. If you're using a standard US MacBook but want to type in French, you might prefer the US International layout, which keeps the familiar QWERTY arrangement but adds the ability to type accented characters through key combinations.

Special Cases: East Asian and Right-to-Left Languages

Languages like Japanese, Chinese (Simplified or Traditional), and Korean use IME (Input Method Editors) rather than simple key mappings. With an IME active, you type phonetically and then select the correct characters from a suggestion list. These work through the same Input Sources panel but behave differently during actual typing — there's a conversion step involved.

Arabic, Hebrew, and other right-to-left (RTL) languages are also handled through Input Sources. macOS supports RTL text natively, so once the input source is active, text will flow in the correct direction in compatible apps.

What Affects Your Experience

Not all setups behave identically. A few variables shape how smooth the process feels:

FactorWhy It Matters
macOS versionThe settings location changed significantly in Ventura; older paths differ
Keyboard modelGlobe key availability varies; older keyboards use Fn instead
Physical keyboard originMatching layout to physical keys prevents mismatches
App compatibilitySome older or third-party apps handle IME or RTL input inconsistently
Shortcut conflictsDefault input-switching shortcuts can clash with Spotlight or other apps

Customizing and Troubleshooting

If your shortcut isn't working, the most common cause is a conflict with another shortcut — Spotlight, Alfred, or other launchers often claim the same key combinations. Check under System Settings → Keyboard → Keyboard Shortcuts and reassign as needed.

If a layout doesn't match your physical keyboard, the Keyboard Viewer (accessible from the Input menu in the menu bar) shows you exactly what each key will produce in your current input source — useful for locating accented characters or symbols you haven't memorized yet.

How useful any of this turns out to be depends on which languages you're working with, how often you switch, the macOS version you're running, and whether your workflow involves apps that handle multilingual input cleanly. The mechanics are consistent, but the right configuration varies considerably from one user's setup to the next.