On macOS, press Shift–Option–Hyphen to type —, or type two hyphens and let Smart Dashes swap them.
You’re typing, your sentence wants a long pause, and you don’t want to stop to hunt a symbol. On macOS, you’ve got a few clean ways to insert an em dash (—), from a one-step keyboard chord to auto-replacement tricks that work across apps. This page walks through each method, shows where it tends to work, and gives fixes for the moments it doesn’t.
What An Em Dash Does In Real Writing
An em dash is the long dash (—) used to mark a break in thought, add an aside, or set off a sharp turn. It can replace parentheses or a colon, and it can signal an interruption in dialogue. It’s not the same as a hyphen (-) or an en dash (–). A hyphen joins words. An en dash often marks ranges like 9–5.
If you write essays, lab reports, captions, or dialogue, the em dash keeps your punctuation from feeling clunky. It also matches the way people speak—quick pause, then the point.
Making An Em Dash On Mac With Every Method
Most Macs can type an em dash directly from the keyboard. If that method fails inside a specific app, you still have solid fallbacks that take seconds.
Use The Mac Keyboard Shortcut
Place your cursor where you want the dash. Then press Shift + Option + Hyphen (the – key).
- This inserts an em dash: —
- Option + Hyphen inserts an en dash: –
On many layouts, the hyphen key sits to the right of the zero key. If you use a non-US layout, the hyphen key may sit elsewhere, yet the same idea holds: press Shift and Option with the key that normally types a hyphen.
Use Smart Dashes With Two Hyphens
macOS can swap two hyphens into an em dash as you type. Type —, then keep typing. In many apps, it flips into — after you type the next character or a space.
This works well when your hands are already on the keys and you don’t want a three-key chord. It also helps on compact keyboards where Option feels cramped.
Turn Smart Dashes On Or Off
If — never changes, Smart Dashes may be off. You can manage that setting in macOS keyboard text settings. Apple explains where to find text replacements and the Smart Dashes toggle in this macOS help article: Replace text and punctuation in documents on Mac.
Some apps also let you toggle Smart Dashes per document. In many editors, check Edit → Substitutions and look for a Smart Dashes item. If it’s unchecked, — will stay as two hyphens.
Insert The Symbol From The Character Viewer
If a shortcut isn’t sticking, the Character Viewer is a clean backup. Press Control + Command + Space to open the emoji and symbols picker. In the search box, type em dash, then double-click the symbol to insert it.
This works in most text fields, even in apps that override the usual dash shortcut. It’s also useful when you need a related mark, like an en dash or a figure dash.
Copy And Paste When You Only Need One
If you only need a single em dash in a quick note, copying one is fine. Here it is: —. Copy it once, paste it where needed, and move on. It’s not a great habit for heavy writing, yet it can save you on a borrowed Mac.
Pick The Right Method For The App You’re In
Many apps behave the same way. Some add their own shortcuts, auto-corrections, or typography rules. The goal is simple: get a reliable em dash in the places you write most.
Start with the keyboard shortcut. If it works in Notes, your Mac is doing its part. When a single app won’t cooperate, switch to Character Viewer or a text replacement trigger and keep moving.
| Method | Where It Tends To Work | Notes You’ll Care About |
|---|---|---|
| Shift + Option + Hyphen | Most macOS apps, web forms, editors | Direct entry; a few apps can remap it |
| Option + Hyphen | Same places as above | Types an en dash (–), handy for ranges |
| Type “–” with Smart Dashes on | Notes, Mail, Pages, many browsers | Converts after next character or space; can be disabled per app |
| Edit → Substitutions → Smart Dashes | Apple apps and many Mac editors | Quick check when “–” stays unchanged |
| Character Viewer search “em dash” | Most text boxes | Good fallback when shortcuts clash |
| Text Replacement shortcut | Places that honor macOS text replacements | Type a short trigger like “emd;” to insert — |
| App menu Insert Symbol | Word, Pages, InDesign, others | Slower, yet steady when system shortcuts are blocked |
| Copy/paste | Anywhere you can paste text | Fine for one-offs; not great for daily writing |
Set Up A Text Replacement For One-Tap Em Dashes
If you type em dashes often, a personal shortcut saves mental effort. It also stays consistent when you jump between a browser tab, a note app, and a school portal.
Create A Replacement That Inserts —
- Open System Settings on your Mac.
- Go to Keyboard, then open Text Replacements.
- Click the plus button.
- In the “Replace” column, type a trigger you won’t type by accident, like emd; or zzd.
- In the “With” column, paste an em dash: —.
- Try it in Notes first, then in the apps you use most.
Choose A Trigger That Won’t Trip You Up
Short triggers feel nice until they collide with normal words. “em” is a rough trigger if you type emails, course codes, or abbreviations. A trigger with punctuation at the end, like emd;, stays out of the way.
If you write code, pick something you won’t type in source files, or keep substitutions off inside your coding editor. Many editors allow disabling substitutions in code-focused views.
App Notes That Save You Time
Once you know the core methods, the remaining friction comes from app behavior. These notes help you avoid the usual traps.
Apple Apps Like Notes, Mail, And Pages
In many Apple apps, Smart Dashes works well with —. If it doesn’t, check Edit → Substitutions while you’re inside the document. That toggle can change what happens as you type, without changing system-wide settings.
Microsoft Word On Mac
Word usually accepts the macOS shortcut, yet Word can also capture keys for its own commands. If Shift–Option–Hyphen doesn’t produce an em dash in Word, use Character Viewer to insert one, then consider a text replacement trigger for steady results across Word and the rest of your apps.
Browsers And Web Editors
Some web editors ignore system substitutions, so — stays as two hyphens. In those cases, the keyboard shortcut or Character Viewer is your best bet. If you’re writing inside a learning platform that strips formatting, paste as plain text after inserting the dash.
Markdown, HTML, And Plain Text Notes
If you write in Markdown, an em dash is still a normal character. The shortcut inserts it as text, and it exports cleanly to PDF or web pages. For HTML, you can also type — in source code, yet typing the character directly is usually simpler and reads better while editing.
Use Em Dashes Cleanly In School And Work Writing
Typing the symbol is half the story. Using it well keeps your writing tight.
Spacing Rules That Keep Things Consistent
In American English, many style guides use em dashes with no spaces: word—word. Some publishers prefer spaces on both sides: word — word. Pick one rule and stick with it across a document.
If you’re writing for a class, match the style your teacher asks for. If you’re writing for a workplace, copy the style used in shared docs. Consistency reads clean even when readers don’t know the rule.
Don’t Swap Dashes
An em dash is not a minus sign, and it’s not a hyphen. Mixing them can cause weird line breaks, spacing, and search issues. Microsoft’s punctuation guidance spells out how these marks differ and where each one fits: Em dashes, en dashes, hyphens, and minus signs.
Fast Cleanup When A Doc Looks Messy
- If you see double hyphens in the middle of a sentence, Smart Dashes may be off in that app.
- If your em dashes break across lines, replace a copied dash with one typed from the Mac shortcut or Character Viewer.
- If spacing is uneven, search for “ — ” and “—” and standardize one style.
Fix Common Problems When The Shortcut Fails
When Shift–Option–Hyphen types the wrong thing, the cause is usually simple: a keyboard layout mismatch, an app override, or a substitution setting.
| Problem | What To Try | Why It Works |
|---|---|---|
| Shift + Option + Hyphen inserts an en dash | Hold Shift firmly; test in Notes | Option + Hyphen is en dash; Shift changes it to em dash |
| The shortcut does nothing in one app | Use Character Viewer search “em dash” | Skips app-level key bindings |
| Typing “–” stays as two hyphens | Enable Smart Dashes in Edit → Substitutions or macOS settings | Auto-conversion is off |
| “–” converts in Notes but not in a browser editor | Use the keyboard shortcut instead | Many web editors ignore substitutions |
| Em dash turns into a plain hyphen after paste | Paste as plain text, then retype the dash | Some apps strip typography during paste cleanup |
| Auto-correct changes dashes where you don’t want it | Turn Smart Dashes off for that app or document | Keeps code, tables, and URLs intact |
| On a non-US layout, you can’t find the right key | Use Character Viewer or a text replacement trigger | Avoids guessing key positions |
Check Your Input Source
If you switch between keyboard languages, the physical keys may map to different characters. In System Settings → Keyboard, confirm the active input source. Then test Shift–Option–Hyphen in Notes. If it works there, your Mac is fine and the issue sits inside the app you were using.
Look For App-Specific Shortcuts
Some apps use Shift–Option–Hyphen for their own features, or they capture Option shortcuts for menus. When that happens, the Character Viewer method is the clean escape hatch. If you want the shortcut back inside that app, check its keyboard shortcut settings and remove the conflict.
Use Text Replacement When You Type In Many Places
Text replacement is the steady cross-app method when you write in a mix of browsers, PDF editors, note apps, and learning portals. Once you set the trigger, your fingers type the same pattern everywhere, and you get the same symbol.
How To Make Em Dash On Mac In Any App
If you only remember one method, remember the keyboard chord: Shift–Option–Hyphen. Pair it with one fallback—Character Viewer search—and you’ll be covered in nearly every text field you touch.
When you write often, add a text replacement trigger too. It’s a small setup step, then you stop thinking about dashes and start thinking about your words again.
References & Sources
- Apple.“Replace text and punctuation in documents on Mac.”Shows Smart Dashes and text replacement settings in macOS.
- Microsoft.“Em dashes, en dashes, hyphens, and minus signs.”Explains how dash marks differ and where each one fits.