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.
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:
;emexpands to — (em dash);enexpands to – (en dash);degexpands to ° (degree symbol);copyexpands to © (copyright);tmexpands 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.