Typical QWERTY keyboards that ship on great Mac computers sold in North America have support for a lot of characters. Between the letters, numbers, and symbols printed on the keyboard and the shift, control, option, and command buttons, you can quickly access a lot of special characters on your Mac. But if you want to use a character typically used with a foreign language or any symbol recognized by the Unicode Consortium, you can do so with a bit of extra work. It's not that hard to figure out, and we've compiled this guide to special characters on the Mac to help you out.

Select special characters on the Mac on-screen menus

The window for inserting special characters at the OS level.

This is probably the easiest way to make the special characters on a Mac appear. Quite simply, when you need to insert a special character above a particular letter, hold that letter down on the keyboard, and a menu will immediately pop up with the different possible special character combinations. Then, either type the number underneath the one you want or click on the one you want with your mouse or trackpad. It will then appear on your screen.

Unfortunately, it doesn't work everywhere. For example, it didn't work when I tried doing this in LibreOffice. But it works in browsers and Apple applications, such as Pages and TextEdit. But if it doesn't work in your preferred program, just open up a TextEdit document, insert the special character over there, and then copy and paste it over. It's a bit more time-consuming, but it still gets the job done.

How to enable access to more special characters with Keyboard Viewer

There are so many special characters besides the obvious ones, and it's entirely possible that you don't have a clue as to the full extent of them all. To get an immediate overview, or to locate one that is eluding you, you can turn to the Keyboard Viewer. This also works for adding emojis in macOS to text fields. Here's how.

On macOS Monterey and earlier

  1. To activate the keyboard viewer, go to System Settings or System Preferences.
  2. Select the Keyboard option in the sidebar or grid.
  3. Click the Input Sources tab near the top of the window.
  4. Select the checkbox beside Show input menu in menu bar.
    The Keyboard Viewer on mac

On macOS Ventura and later

  1. To activate the keyboard viewer, go to System Settings,
  2. Scroll down in the sidebar and select Keyboard.
  3. Look for the Input Sources section and click edit.
  4. Select the toggle beside Show input menu in menu bar.
    The toggle that enables the Keyboard Input menu in the menu bar.
  5. Click Done to finish.

How to use Keyboard Viewer in the menu bar

After enabling the Keyboard Viewer in your Mac's settings, it will appear in your menu bar at all times. Where exactly it's located will depend on what other menu bar items you have active, but it should be near your battery percentage and clock. However, there is more to do to make sure you have access to all the special characters you need.

How to enable all Unicode symbols and special characters

  1. Click the Keyboard Viewer icon in the menu bar.
    The keyboard viewer icon in the Mac menu bar.
  2. Select the Show emoji & symbols option.
    The show emoji and symbols button in the Mac menu bar.
  3. Click the dropdown menu in the top left corner of the window.
    The dropdown menu in Keyboard Input on macOS.
  4. Select the Customize list option.
    The customize list option in Keyboard input.
  5. Scroll through the list of categories. Click the checkbox beside each category to enable it in the Character Viewer.
    The special character categories in Keyboard Input.
  6. Use the Search bar in the top right corner of the window to search by Unicode name or category.
    The search bar in the Keyboard Input window.
  7. When your cursor is within a text field, double-click an emoji or special character to insert it.
    An em dash in the Keyboard Input menu.

How to use the virtual Keyboard Viewer for special characters

  1. Click the Keyboard Viewer icon in the menu bar.
  2. Select the Show Keyboard Viewer option.
    The Keyboard Viewer menu in macOS.
  3. Hold down the Option key while the Keyboard Viewer is open to reveal all the possible special character options.
    The orange keys on the Keyboard Viewer.
  4. To insert a specific special character, click that key on the virtual Keyboard Viewer.
    The Keyboard Viewer in macOS.

Which is the best way to insert special characters on Mac?

We've gone over a few ways to insert special characters on a Mac, and each of them will work when you need to input these characters. The simplest method is Apple's default option for macOS Sonoma, which is holding down the letter from which the special character you need is derived from. However, this doesn't work in all apps or for all characters. Otherwise, I'd recommend using the Keyboard Viewer's search field or virtual keyboard if you just need to insert special characters on occasion. If you need to do it more regularly, you might want to consider buying a physical keyboard that features the special characters you use.