To add an em dash, type the shortcut for your device, or insert — from a symbol picker, then keep spacing consistent.
An em dash (—) is the long dash that creates a strong pause. It can replace commas, parentheses, or a colon when you want a sentence to change direction or add a side note with more punch. The tricky part is getting the character onto the page, since most layouts don’t show it.
Below you’ll find quick ways to type — on common devices and in popular writing apps, plus simple rules that keep your dashes tidy once they’re in.
Fast Ways To Add An Em Dash By Device And App
Start with the quickest method for where you’re typing. If a shortcut fails, switch to the symbol menu or a saved snippet.
| Where You’re Typing | Fastest Way To Add — | Notes That Save Time |
|---|---|---|
| Windows (many apps) | Hold Alt + type 0151 on the number pad |
Needs a number pad; laptop users may need Fn number row |
| macOS (many apps) | Option + Shift + - |
Works in most text fields, including browsers |
| iPhone / iPad | Long-press - and pick — |
Some apps also convert -- to — after you type the next word |
| Android | Long-press the hyphen button and select — | Placement varies by typing app; check the punctuation pop-up |
| Microsoft Word | Type -- and let AutoFormat convert it |
You can also insert it from the Symbol menu |
| Google Docs | Insert → Special characters → search “em dash” | Use Substitutions to map emd to — |
| Email editors | Use your OS shortcut, or paste — | Plain-text modes may block auto-conversions |
| HTML | — or — |
Reliable when a web editor mangles pasted characters |
| Copy/paste fallback | Save: — – - |
One quick stash includes em dash, en dash, and hyphen |
How To Add An Em Dash On Windows
On Windows, the Alt code is the move. It works in lots of programs, from word processors to email clients.
- Click where you want the dash.
- Turn on Num Lock if your setup has it.
- Hold
Altand type0151on the number pad. - Release
Altto insert —.
If you don’t have a number pad, use your app’s symbol picker or keep — in a note for quick paste. Another option on Windows 10/11 is the symbols panel (Windows + .), which includes punctuation.
Add An Em Dash In Microsoft Word On Windows
Word gives you three practical paths. Pick the one you can repeat without thinking.
- AutoFormat: Type two hyphens (
--), then keep typing. Word often swaps them to — as you continue. - Symbol menu: Insert → Symbol → More Symbols → Special Characters → Em Dash.
- Alt code: Use
Alt+0151with a number pad.
Add An Em Dash On Mac
On a Mac, the shortcut is clean and consistent: Option + Shift + -. It works across Apple apps, most browsers, and many editors.
When you’re stuck on an unfamiliar typing layout, open Character Viewer and search “em dash.” It’s slower, yet it gets you there.
Add An Em Dash On iPhone, iPad, And Android
Phones hide the em dash behind the hyphen button. Once you know where it lives, it’s a quick tap-and-hold.
- Switch to the punctuation view if needed (
?123on many layouts). - Press and hold the hyphen button.
- Slide to — and release.
Some apps also convert -- to — after you type the next word or a space. If that never happens on your device, set a text replacement like “emd” → “—” so you can type it on demand.
Add An Em Dash In Google Docs
In Google Docs, you can insert the symbol without memorizing a shortcut.
- Go to Insert → Special characters.
- Search for “em dash.”
- Click — to insert it at your cursor.
If you type em dashes often, set a substitution: Tools → Preferences → Substitutions. Map a short code to — and Docs will replace it as you type.
Spacing Rules That Keep Em Dashes Tidy
Typing — is only half the job. The rest is spacing. In many American styles, the em dash runs tight against the words on both sides:
She hesitated—then answered.
Some publishers use spaces around the dash, often with thin spaces. Either style can look fine, but mixing them in one piece looks messy. Pick one and stick with it.
If you want a clear statement from a major style source, Microsoft’s style guide on em dashes, en dashes, and hyphens outlines when to use each and notes the no-space approach around em dashes.
Wrapping Problems On Small Screens
A tight dash can glue itself to the word before it, then wrap in a clunky spot on phones. If that bugs you, spaced dashes may read better on your site, or you can control wrapping in HTML with non-breaking spaces around the dash.
What An Em Dash Does In A Sentence
An em dash signals a break in thought. It can add an aside, interrupt a sentence, or set up a punchy afterthought. Used sparingly, it reads like a spoken pause.
- Aside: It can replace parentheses when you want more emphasis.
- Interruption: It can mark a sudden shift in a sentence.
- Build-up: It can introduce a list when the tone is casual.
Want a clear refresher on when each dash belongs? Merriam-Webster’s guide to em dashes, en dashes, and hyphens gives quick comparisons that help you choose the right mark.
Add An Em Dash In WordPress And HTML
Most WordPress editors accept the real character — with no issue. When a dash turns into a blank box or a strange symbol after paste, use an HTML entity instead.
- Named entity:
— - Numeric entity:
—
Entities are also handy in form fields and page builders that do odd things with pasted text.
When To Skip The Em Dash
The em dash is flexible, but it’s not the best choice in each line. If the sentence is already long, another break can make it harder to follow. In that case, split the thought into two sentences and move on.
In academic or formal writing, instructors and editors often prefer commas, parentheses, colons, or semicolons. If your assignment has a style sheet, match it. If you’re unsure, use the safer mark and save em dashes for spots where they add clear meaning.
- Use a colon when you’re introducing a list or a sharp explanation.
- Use parentheses when the aside is low-stress and you don’t want it to steal the spotlight.
- Use commas when the extra phrase fits smoothly into the sentence.
Typing And Font Tips That Prevent Weird Symbols
If you ever see a box, a diamond, or a question mark where the dash should be, the text is clashing with the font or encoding in the destination editor. This pops up when you paste from PDFs, copy from older apps, or switch between editors that store text differently.
Two quick fixes solve most cases: change the font to a widely available one, or swap the dash to an entity in HTML fields. When you’re sending plain-text email, pasting a real em dash can still work, but test a message to yourself first so you can see how it renders on your phone and desktop.
AutoReplace Tricks For Faster Em Dashes
If you type dashes a lot, set up a shortcut once and stop hunting for symbols. A tiny replacement can save hundreds of presses over time.
AutoReplace In Word
Word can convert two hyphens into an em dash while you type. If it doesn’t, open Word’s AutoCorrect options and turn on the setting that replaces -- with — on the fly.
When you build a custom entry, pick a trigger you’ll never type by accident, like emd;. Then Word swaps it into — as soon as you finish the token.
Text Replacement On Phones
Phone typing apps often let you create a replacement as well. A common setup is “emd” → “—”. Type the short code, hit space, and the dash appears.
Common Em Dash Problems And Quick Fixes
Most problems come from spacing, dash mix-ups, or conversions that stop working after a settings change. Fixes are usually quick once you spot the pattern.
Swap Double Hyphens To Em Dashes
If your draft uses --, replace it with — in one pass. In Word and Docs, Find and Replace handles it fast. After the swap, scan the document for real double hyphens you meant to keep.
Standardize Spacing
Pick either tight dashes (word—word) or spaced dashes (word — word) and make it consistent. Find and Replace can clean this up in minutes.
| What Looks Wrong | Why It Happens | A Fix That Usually Works |
|---|---|---|
| — shows as a square box | Font or encoding mismatch | Switch to a standard font, or use — in HTML fields |
-- won’t convert in Word |
AutoReplace setting is off | Turn on the “hyphens with dash” AutoFormat option |
| The dash looks too short | You inserted an en dash (–) | Reinsert — with the correct shortcut or entity |
| Spaces wrap awkwardly on phones | Line breaks split the dash | Use tight dashes, or control breaks with non-breaking spaces in HTML |
You get —— by mistake |
Repeated insertion | Search for double em dashes and replace with a single — |
| Pasted text changes dash style | Destination editor applies its own rules | Paste as plain text, then reapply your spacing style |
| Dash sits at the start of a line | Wrapping breaks before the dash | Try tight dashes, or add a non-breaking space before the dash in HTML |
| Too many dashes in one paragraph | Overuse makes the rhythm choppy | Swap some dashes for commas or parentheses |
Style Checks For A Cleaner Page
Once you know how to add an em dash, the next step is restraint. A dash pulls attention. That’s fine when you want emphasis, but too many can make your writing feel jumpy.
- Use one dash where a comma pair would feel cramped.
- Swap a dash for a colon when you’re introducing a list in formal writing.
- Read the sentence out loud. If you pause too often, cut a dash.
Quick Practice To Build Confidence
Try a short drill and you’ll start reaching for the right mark without overthinking.
- Write three sentences with parentheses, then rewrite each using —.
- Write one sentence that introduces a list, then choose between a colon and —.
- Take a paragraph you wrote recently and replace one comma pair with a single em dash.
Close With A Simple Em Dash Routine
If you came here for how to add an em dash, you now have a shortcut for Windows, Mac, mobile, Docs, and HTML. Pick one method you can recall fast, set a replacement if you type it often, and keep your spacing consistent from start to finish.