How to Type an Em Dash (—) in Word and Google Docs (Keyboard Shortcuts)
An em dash (—) (also called a long dash) is a punctuation mark used to create a strong pause—like this—or to set off extra information.
Before we jump into the shortcuts, here’s the quick clarity most people need:
- Hyphen (-): joins words (example: well-being)
- En dash (–): shows a range (example: 10–20)
- Em dash (—): breaks a sentence or adds emphasis (example: Wait—what?)
Once you know which dash you want, typing it is easy.
1-Minute Answer (fastest ways)
Copy/paste (works anywhere):
—
Microsoft Word
Word (Windows)
- Fastest “typing” method: Type two hyphens, then press Space or Enter
Example:word--wordthen Space →word—word(if AutoCorrect/AutoFormat is on) - Keyboard shortcut (Alt code): Alt + 0151 (numeric keypad)
- Menu method: Insert → Symbol → More Symbols → Special Characters → Em Dash
Word (Mac)
- Common shortcut: Option + Shift + - (hyphen key near 0) → —
- If it doesn’t work: Character Viewer (Control + Command + Space) → search em dash
Google Docs
- Try auto-convert: Type -- then press Space (it often converts to —)
- Menu method: Insert → Special characters → search em dash → click —
- Or just paste: —
Any app (Windows / Mac)
Windows (any app): Alt + 0151 (numeric keypad)
Mac (any app): Control + Command + Space → search em dash
Quick reference (codes + names)
| Character | Name | What it’s for | Code |
|---|---|---|---|
| — | Em dash | break in thought / emphasis | Unicode U+2014 |
| – | En dash | ranges (10–20) | Unicode U+2013 |
| - | Hyphen-minus | compound words (well-being) | ASCII 45 |
Windows Alt codes (numpad):
- Em dash: Alt + 0151
- En dash: Alt + 0150

HTML:
- Em dash: —
- En dash: –
Copy/paste (fastest)
Copy the one you need:
Em dash: —
En dash: –
Hyphen: -
Tip: Paste with Ctrl + V (Windows/Chromebook) or Command + V (Mac).
Type an em dash in Microsoft Word
Method 1: AutoCorrect / AutoFormat (type -- and let Word convert it)
This is the quickest way if it’s enabled.
How to do it
- Click where you want the em dash.
- Type one of these patterns:
word--wordthen press Spacespace--spacethen press Space
- Word converts the
--into —.
Example
- Type:
I was ready--until I saw the pricethen Space - Result:
I was ready—until I saw the price
If it doesn’t convert
- The setting may be turned off. Turn it on:
Word (Windows)
- File → Options
- Proofing
- Click AutoCorrect Options…
- Go to AutoFormat As You Type
- Look for an option like replacing hyphens with dash (wording can vary)
- Turn it on → OK
Word (Mac)
- Word → Preferences
- AutoCorrect
- AutoFormat As You Type
- Enable Replace hyphens with dash
- Close the window
Method 2: Keyboard shortcut (Windows Alt code)
Use this when you want a guaranteed em dash.
- Turn Num Lock ON.
- Place your cursor where you want —.
- Hold Alt.
- Type 0151 on the numeric keypad (not the top number row).
- Release Alt → — appears.

Method 3: Insert using Word’s Symbol menu
- Go to Insert.
- Click Symbol → More Symbols…
- Open the Special Characters tab.
- Select Em Dash.
- Click Insert → Close.
Tip: After you insert it once, it often shows up in Word’s “recent symbols” list.
Method 4 (optional advanced): Unicode + Alt+X (Windows Word)
This is useful if you work with Unicode a lot.
- Type: 2014
- Press Alt + X
- Word converts it to: —
(For an en dash, type 2013 then Alt + X.)
Type an em dash in Google Docs
Method 1: Auto conversion (type --)
- Type two hyphens:
-- - Press Space
- If your Docs settings/browser supports it, it converts to —
If it doesn’t convert
- Try typing with letters on both sides first (this helps sometimes):
word--wordthen Space - Or use Method 2 (works every time).
Method 2: Insert → Special characters (recommended)
- In Docs, click Insert
- Click Special characters
- In the search box, type em dash
- Click — to insert it
Method 3: Paste it
Copy this em dash and paste it into Docs: —
Type an em dash on Windows (any app)
Method 1: Alt code (needs a numeric keypad)
- Turn Num Lock ON
- Hold Alt
- Type 0151 on the numeric keypad
- Release Alt → —
Laptop without a number pad? Try one of these:
- Use an embedded numpad (if your laptop has it): some laptops use Fn + NumLk to turn letter keys into a numpad.
- Copy/paste: —
- Character Map (built-in Windows tool):
- Press Start
- Search Character Map
- Open it → search em dash
- Select — → Copy → paste into your app
Type an em dash on Mac (any app)
Best method: Character Viewer (works everywhere)
- Place your cursor where you want the em dash.
- Press Control + Command + Space
- Search em dash
- Double-click — to insert it
Common Mac shortcut (fast)
- Press Option + Shift + - (hyphen key near 0) → —
If the shortcut doesn’t work in a specific app, use Character Viewer above.
Em dash on iPhone and Android
On many mobile keyboards, you can get an em dash by pressing and holding the hyphen (-) key.
- iPhone: often found on the punctuation keyboard; press-and-hold
-if available. - Android: depends on the keyboard app (Gboard, Samsung Keyboard, SwiftKey, etc.), but press-and-hold usually works.
If you can’t find it, the simplest option is always: copy/paste —
When to use em dash vs en dash vs hyphen (simple rules)
Hyphen (-)
Use it to join words.
- well-being
- part-time
- up-to-date
En dash (–)
Use it for ranges (meaning “to”).
- 10–20 minutes
- pages 5–12
- Monday–Friday
Em dash (—)
Use it for a strong pause, break in thought, or extra emphasis.
- I was sure—until I checked the facts.
- She gave one answer—no.
- Wait—what did you say?
Troubleshooting
“Alt code not working”
Common causes:
- You’re using the top number row (Alt codes need the numeric keypad).
- Num Lock is off.
- Your laptop has no numpad (use Character Map or copy/paste).
- You typed 0151 but your keyboard layout/app blocks Alt codes (try Character Map).
“Word/Docs won’t auto-convert -- to —”
Try these:
- In Word, make sure AutoFormat/AutoCorrect is enabled (see the Word steps above).
- Type with letters around it:
word--wordthen Space. - Use Insert → Symbol / Special characters instead.
“I typed the long dash but it looks short”
Some fonts make dashes look similar. To confirm it’s truly an em dash:
- Copy the dash and check if it’s U+2014 (em dash) vs U+2013 (en dash).
- Try switching fonts (Times New Roman vs Arial vs Calibri can look different).
“My dash breaks across lines”
A normal em dash can wrap at the end of a line in some layouts.
- If you’re trying to prevent a break in a hyphenated word, use a non-breaking hyphen (-) (advanced).
- If you’re seeing weird line breaks in Word/Docs, copy/paste the dash again or insert it from the menu so it’s the correct character.
FAQ (quick answers)
What is the shortcut for em dash in Word?
- Windows: Alt + 0151 (numeric keypad)
- Mac: Option + Shift + -
Also in Word,--then Space can auto-convert to —.
How do you type an em dash in Google Docs?
Use Insert → Special characters, search em dash, then click —. You can also paste —.
What’s the difference between en dash and em dash?
- En dash (–): ranges (10–20)
- Em dash (—): strong pause or emphasis (like this—right here)
What is Alt code 0151?
Alt + 0151 is the Windows Alt code for the em dash (—) (numeric keypad required).
How do I type an em dash on a laptop without a number pad?
Use one of these:
- Copy/paste: —
- Windows Character Map
- Mac Character Viewer (Control + Command + Space)
Quick recap
- Need the long dash? Use — (em dash).
- Word:
--then Space, or Alt + 0151 (Windows), or Option + Shift + - (Mac). - Google Docs: Insert → Special characters → search em dash.
- No numpad? Use Character Map/Character Viewer or just paste —.
