How to Type the Em Dash (—): Windows, Mac, Word, Google Docs & Mobile Shortcuts
Need to know how to type an em dash (—) on your computer, tablet, or mobile phone? Use our 1-click copy card below or follow our verified platform shortcuts for Windows (Alt + 0151), Mac (Option + Shift + -), Microsoft Word (Ctrl + Alt + Num - / 2014+Alt+X), Google Docs, iOS, Android, and complete typography style guide rules.
CLICK TO COPY EM DASH INSTANTLY
Unicode: U+2014•Windows: Alt + 0151•Mac: Option + Shift + -•Word: Ctrl + Alt + Num -
QUICK REFERENCE
Em Dash Keyboard Shortcut Matrix (All Platforms)
The em dash (—) is one of the most versatile punctuation marks in modern English typography. Named after the width of the capital letter "M" in traditional metal typesetting, it is utilized by professional authors, journalists, copywriters, and academic scholars to create dramatic pauses, indicate parenthetical statements, or emphasize abrupt shifts in thought. Below is your master shortcut reference table across all operating systems and software:
Platform / Operating System
Primary Keyboard Shortcut
Secondary Method / Fallback
Output Glyph
Windows (Full Keyboard)
Alt + 0151 (NumPad)
Win + . → Symbols Ω → Punctuation
—
Windows (Laptop / No Numpad)
Win + . (Emoji & Symbol Panel)
Win + R → charmap
—
Mac (macOS Universal)
Option + Shift + -
Character Viewer (Ctrl+Cmd+Space)
—
Microsoft Word (Windows)
Ctrl + Alt + Num -
Type 2014 then press Alt + X
—
Google Docs
Type word--word → auto-converts to word—word
Insert → Special characters → Dash
—
iPhone & iPad (iOS)
Long-press - key → slide to longest dash (—)
Type two hyphens (--) in supported apps
—
Android (Gboard & Samsung)
?123 → Long-press - key → select —
Symbols page secondary view
—
Linux / Ubuntu
Ctrl+Shift+U → 2014 → Enter
Compose key sequence: Compose---
—
HTML Named Entity
—
Decimal: — | Hex: —
—
LaTeX & Markdown
--- (Triple hyphen in text mode)
\textemdash (LaTeX textcomp)
—
WINDOWS OS
How to Type the Em Dash on Windows (5 Methods)
Windows personal computers offer multiple hardware and software methods to generate the em dash (—). Depending on your physical hardware configuration—whether you have a full desktop mechanical keyboard with a numeric keypad, a compact ultrabook, or an international layout—select the most efficient method below:
Method 1: Windows Alt Code (Numeric Keypad — Alt 0151)
The universal ANSI hardware Alt code for the em dash is Alt + 0151. This code is supported natively across all Windows desktop applications, including Notepad, Microsoft Word, Excel, PowerPoint, Google Chrome, Firefox, Edge, Adobe InDesign, and specialized publishing software:
1
Enable Num Lock: Confirm that the Num Lock indicator light on your physical keyboard is illuminated. If Num Lock is turned off, the numeric pad will act as directional navigation keys rather than inputting numbers. Press Num Lock once to enable it.
2
Press and Hold the Alt Key: Press down and hold the left Alt key on your keyboard.
3
Type 0151 on the Numeric Keypad: Sequentially type 0, 1, 5, and 1 using only the 10-key numeric keypad on the right side of your keyboard (the top number row above the letters will not register Alt codes).
4
Release the Alt Key: Let go of the Alt key. The — em dash will appear immediately at your cursor.
💡 How to Type En Dash (–) on Windows
To type the slightly shorter en dash (–) for number ranges (e.g., 2024–2026), hold the Alt key and type 0150 on the numeric keypad, then release Alt.
Method 2: Windows Emoji & Symbol Panel (Win + .)
For modern laptops (such as Dell XPS, Surface Laptop, HP Spectre, Lenovo Yoga) without a physical numeric keypad:
1
Place your cursor in any word processor, email composer, or browser text field.
2
Press Win + . (Windows Key + Period) or Win + ; to open the Windows Symbol Overlay.
3
Click the Symbols (Ω) icon at the top of the palette.
4
Click the General Punctuation icon at the bottom, locate the — em dash, and click it to insert into your document.
Method 3: Windows Character Map (charmap.exe)
If working on an offline desktop or enterprise workstation:
Press Win + R, type charmap, and hit Enter.
Check the Advanced view box at the bottom.
In the Search for: field, type em dash and click Search.
Double-click the — character, click Copy, and paste it (Ctrl + V) into your document.
APPLE MACOS
How to Type the Em Dash on Mac (macOS)
Apple macOS features the most seamless and memorable universal keyboard shortcut combinations for all typographical dashes:
Dash Type
Mac Keyboard Shortcut
Visual Key Combination
Glyph Output
Em Dash (Long Dash)
Option + Shift + -
⌥ + ⇧ + Hyphen
—
En Dash (Medium Dash)
Option + -
⌥ + Hyphen
–
Standard Hyphen
- (Direct keypress)
Hyphen key alone
-
Method 2: Automatic Double Hyphen Replacement on Mac
macOS includes built-in smart quotes and dashes across system apps (Pages, Mail, Safari, Notes, TextEdit):
Simply type two consecutive hyphens (--) between two words with no space (e.g. start--end), and macOS will automatically convert them into a true em dash: start—end.
To verify or customize this behavior, open System Settings → Keyboard → Text Replacements.
Method 3: macOS Character Viewer (Ctrl + Cmd + Space)
Press Ctrl + Cmd + Space to open the Character Viewer.
Type em dash in the search bar.
Double-click the — symbol to insert it.
OFFICE SUITE
How to Type Em Dash in Microsoft Word, Excel & PowerPoint
Microsoft 365 and Office applications offer several automated and shortcut-driven pathways to insert an em dash:
Microsoft Word Shortcuts (4 Methods)
Dedicated Office Shortcut: Press Ctrl + Alt + Num - (the minus sign on the numeric keypad). Word will immediately insert an em dash (—). For an en dash, press Ctrl + Num -.
AutoFormat as You Type (Typing Trick): Type a word, type two hyphens (--) with no space, type the next word, and press the Spacebar. Word will automatically convert the double hyphens into a continuous em dash (e.g. thought--shift → thought—shift).
Unicode Hex Code: Type 2014 directly in your document body and immediately press Alt + X. Word will convert the hexadecimal string into —.
Ribbon Menu: Navigate to Insert → Symbol → More Symbols → Special Characters, highlight Em Dash, and click Insert.
Microsoft Excel & PowerPoint
In Excel formula cells and PowerPoint presentations:
Use the standard Windows Alt code: Hold Alt and type 0151 on the numeric keypad.
In Excel formulas, use the character formula: =CHAR(151) or =UNICHAR(8212) to dynamically generate an em dash in a calculated text string (e.g. ="Sales " & UNICHAR(8212) & " Q4").
CLOUD SUITES
How to Insert Em Dash in Google Docs & Google Sheets
Google Docs
Automatic Double Hyphen Conversion: Type two consecutive hyphens (--) with no spaces between two words, then type the next word and hit the Spacebar. Google Docs automatically converts -- into an em dash (—).
Special Characters Palette: Click Insert → Special characters. In the search box, type em dash, or draw a long horizontal line in the drawing canvas to select —.
Custom Automatic Substitutions: Open Tools → Preferences → Substitutions. In the Replace box, type --- or --, and in the With box, paste an em dash (—). Click OK.
Google Sheets
Enter the formula =UNICHAR(8212) to dynamically output an em dash in any spreadsheet cell.
MOBILE KEYBOARDS
How to Type Em Dash on iPhone, iPad & Android
iOS (Apple iPhone and iPad)
1
Tap the 123 key in the lower-left corner of the virtual keyboard.
2
Press and hold down the hyphen (-) key.
3
A popup bar will appear displaying three dashes: standard hyphen (-), en dash (–), and the longest em dash (—). Slide your finger to the rightmost em dash (—) and release.
Android (Google Gboard & Samsung Keyboard)
Tap the ?123 key to access numbers and punctuation.
Press and hold down the hyphen (-) key on the keyboard.
Slide your thumb over to select the longest dash (—) from the popup menu.
TYPOGRAPHY COMPARISON
The Ultimate Dash Comparison: Em Dash vs. En Dash vs. Hyphen vs. Minus
Using the wrong horizontal punctuation mark is one of the most common errors in professional publishing, academic papers, and digital copywriting. While they all appear as horizontal lines, their widths, ASCII/Unicode encodings, keyboard shortcuts, and grammatical purposes are fundamentally distinct:
"She had one goal—victory—and nothing would stop her."
En Dash
–
Width of uppercase "N" (½ em)
U+2013 | Alt 0150
Number ranges, time spans, scores, voting results, compound travel routes, equal partnerships
"Read pages 45–60"; "The 2024–2028 term"; "New York–London flight"
Hyphen
-
Shortest standard mark
U+002D | Direct key
Compound modifiers, hyphenated last names, prefixes, phone numbers, syllable word division
"A well-known author"; "Mother-in-law"; "State-of-the-art"
Figure Dash
‒
Width of a tabular digit
U+2012 | Alt 8210
Phone numbers, numerical tables, aligning numbers of equal width in financial ledgers
555‒0199
Horizontal Bar (Quotation Dash)
―
Longer than em dash
U+2015 | Alt 8213
Dialogue introduction in European literature (French, Spanish, Russian narrative prose)
"―Bonjour, dit-il."
Minus Sign
−
Math operator (centered vertically)
U+2212 | Alt 8722
Mathematical arithmetic subtraction, negative numbers, temperature below freezing
"15 − 7 = 8"; "−5 °C"
Key Editorial Rules for Each Mark
When to Use the Em Dash: Substitute an em dash in place of commas, parentheses, or colons to amplify dramatic emphasis. Unlike parentheses (which make extra information feel secondary), an em dash draws maximum reader attention to the enclosed thought.
When to Use the En Dash: Never use a hyphen for numerical ranges. Writing "pages 10-20" with a hyphen is typographically incorrect; always use an en dash: "pages 10–20" (meaning "10 through 20").
When to Use the Hyphen: Reserve the standard hyphen exclusively for joining compound adjectives that precede a noun (e.g. "a chocolate-covered strawberry" vs. "the strawberry was chocolate covered").
STYLE GUIDE RULES
The Spacing Debate: Spaces or No Spaces Around the Em Dash?
One of the most debated questions in English typography is whether an em dash should have spaces around it. The answer depends strictly on which editorial style manual your publication follows:
The "Closed" Em Dash (No Spaces — Book & Academic Publishing)
The Chicago Manual of Style (CMOS), MLA Handbook, and APA Publication Manual mandate that an em dash must be closed—meaning there is no space on either side of the mark:
Example:"The weather was freezing—unusually so for October—and the team shivered."
Why CMOS recommends it: A closed em dash maintains a tight visual grouping between the parenthetical thought and surrounding text.
The "Open" Em Dash (Spaces on Both Sides — Journalism & Media)
The Associated Press Stylebook (AP Style), followed by newspapers, digital media outlets, The New York Times, and The Washington Post, requires a space on both sides of the em dash:
Example:"The weather was freezing — unusually so for October — and the team shivered."
Why AP Style recommends it: Spaces prevent narrow newspaper columns from wrapping awkward multi-syllable words onto the next line without a hyphen.
The British / Oxford Alternative (Spaced En Dash)
In the United Kingdom and British Commonwealth typography (such as The Economist and Oxford Style Manual), writers frequently replace the em dash entirely with a spaced en dash ( – ):
Example:"The weather was freezing – unusually so for October – and the team shivered."
For software developers, front-end engineers, and technical document writers, below is the complete technical character specification for the em dash:
Technology / Language
Syntax / Code Point
Implementation Example
Unicode Code Point
U+2014
Standard Unicode General Punctuation
HTML Named Entity
—
<p>Start—End</p>
HTML Decimal Entity
—
<span>Title — Subtitle</span>
HTML Hex Entity
—
<code>A — B</code>
CSS Pseudo-Element
content: "\2014";
.quote::before { content: "\2014 "; }
JavaScript (ES6+)
\u2014
const str = `Item ${id} \u2014 ${name}`;
Python (3.x)
\u2014
print(f"Option A \u2014 {val}")
LaTeX Text Mode
--- (Triple hyphen)
An em dash---like this---is easy.
LaTeX Command
\textemdash
\textemdash\ Author Name
URL Percent-Encoded
%E2%80%94
https://example.com/search?q=%E2%80%94
UTF-8 Byte Sequence
0xE2 0x80 0x94
3-byte sequence in UTF-8 binary streams
FREQUENTLY ASKED QUESTIONS
Frequently Asked Questions About the Em Dash
The universal Windows Alt code for the em dash (—) is Alt + 0151 using the separate numeric keypad.
On any Apple Mac keyboard (macOS), press Option + Shift + - (Hyphen) simultaneously to immediately insert an em dash (—).
In Microsoft Word, press Ctrl + Alt + Num - (numeric keypad minus). Alternatively, type two hyphens without spaces between words (word--word) and hit Space, or type 2014 and press Alt + X.
In Google Docs, type two hyphens (--) between two words with no spaces, then continue typing. Google Docs automatically replaces the double hyphen with an em dash (—).
The em dash (—) is the longest mark, used for parenthetical phrases or dramatic pauses. The en dash (–) is medium length, used for ranges of numbers or dates (e.g. 1990–2000). The hyphen (-) is the shortest mark, used for compound words (e.g. mother-in-law).
In book, academic, and scientific publishing (Chicago Manual of Style, APA, MLA), em dashes are closed with no spaces (word—word). In journalistic media and news (AP Style, NYT), spaces are placed on both sides (word — word).
The Unicode code point is U+2014. In HTML, use the named entity —, decimal entity —, or hex entity —. In LaTeX, write three hyphens (---).
On both iOS and Android keyboards, switch to numbers (123 or ?123), then press and hold down the hyphen (-) key until the popup menu appears, and slide your finger to select the longest em dash (—).
Explore More Typography Tools & Symbol Directories
Discover over 5,000+ copy-paste characters, comprehensive keyboard shortcuts, alt codes, punctuation marks, and typography guides on WayToType.