Back to blog
mac keyboard shortcuts special characters productivity

How to Type an Em Dash on Mac (and Never Look It Up Again)

The keyboard shortcut for typing an em dash on Mac is Option+Shift+Minus. Here's how to remember it, plus a faster way to type special characters without memorizing shortcuts.

By Aaron Hampton 3 min read

You need to type an em dash. You know it exists. You’ve seen it in articles and professional writing. But every single time, you end up googling “em dash Mac shortcut” because the key combination won’t stick in your memory.

Let’s fix that permanently.

The keyboard shortcut

On any Mac, press Option + Shift + Minus to type an em dash.

That’s the minus key on the top row of your keyboard, the one between 0 and =. Hold Option and Shift together, then press it.

Here’s the full family of dashes on Mac:

Character Name Shortcut Example
- Hyphen Just press minus well-known
En dash Option + Minus pages 10–20
Em dash Option + Shift + Minus She left—without a word

The en dash (Option + Minus) is the shorter one, used for ranges. The em dash (Option + Shift + Minus) is the long one, used for interruptions, asides, and emphasis.

Why the shortcut is hard to remember

Three modifier keys plus a regular key. You use it maybe once or twice a day, not enough to build muscle memory. And the logic isn’t obvious: why would Shift turn an en dash into an em dash?

Compare that to Command+C for copy, which you use dozens of times daily. Frequency builds memory. Infrequent shortcuts don’t stick.

A better approach: make your own shortcut

Instead of memorizing Apple’s key combination, create a text shortcut that makes sense to you.

macOS has a built-in text replacement feature. Open System Settings > Keyboard > Text Replacements and add an entry:

  • Replace: --em
  • With: the em dash character (copy it from here: —)

Now typing --em in any app produces an em dash. That’s easier to remember because you chose it.

The built-in feature works, but it has limits. It can’t handle formatting, it doesn’t sync reliably across apps, and it won’t help with other special characters unless you add them one by one.

The text expansion approach

A text expander app lets you create shortcuts for anything, not just dashes. In TypeSnap, you could set up:

  • ;em expands to — (em dash)
  • ;en expands to – (en dash)
  • ;deg expands to ° (degree symbol)
  • ;copy expands to © (copyright)
  • ;tm expands to ™ (trademark)

Type the trigger, get the character. No modifier keys to remember. Works in every app on your Mac.

The difference from the built-in text replacement: a dedicated tool like TypeSnap gives you instant expansion (no confirmation needed), works system-wide including in places macOS text replacement sometimes misses, and lets you organize all your shortcuts in one place.

Quick reference

If you just need the shortcut right now:

Em dash: Option + Shift + Minus

Bookmark this page if you want, but if you’re here for the third time this month, that’s a sign you should set up a text shortcut instead. Whether you use the built-in macOS feature or a text expander, pick an abbreviation that makes sense to you and stop looking it up.

Stop typing the same things over and over

TypeSnap expands your snippets instantly. One-time purchase, no subscription.

Coming Soon · $17.99

Coming soon to Mac App Store

TypeSnap is launching soon. Be the first to know when it's available.

$17.99 — One-time purchase
Sandboxed Mac App No data collection Made by an indie developer