Home
How to Find and Type the Em Dash on Your Keyboard
Standard physical keyboards do not feature a dedicated key for the em dash (—). While the hyphen-minus key is prominently located next to the zero key on most QWERTY layouts, the em dash—a longer punctuation mark used for dramatic pauses or parenthetical thoughts—requires specific keyboard shortcuts, software triggers, or system menus to appear.
Depending on whether you are using a Mac, a Windows PC, a smartphone, or a specific word processor like Microsoft Word or Google Docs, the method for producing this character varies significantly. Understanding these shortcuts is essential for professional writing, as using a simple hyphen in place of an em dash is a common typographic error that can diminish the quality of a manuscript or professional document.
The Shortcut Summary for Major Platforms
For those in an immediate hurry, here are the primary methods to generate an em dash:
- macOS: Press
Option+Shift+-(Hyphen key). - Windows (with Number Pad): Hold
Altand type0151on the numeric keypad. - Windows (Global): Press
Windows Key+.(Period) to open the emoji/symbol picker, then click the symbols tab (Ω). - iOS/Android: Long-press the hyphen key on the on-screen keyboard and slide to the longest dash.
- Google Docs/MS Word: Type two hyphens
--and press the spacebar (auto-format must be enabled).
Typing the Em Dash on Windows Systems
Windows remains the most complex platform for typing special characters because it relies on legacy encoding systems and varied hardware configurations. There are three primary ways to access the em dash on a Windows machine.
Using Alt Codes with the Numeric Keypad
The traditional method for Windows users involves the Alt code system. This method is highly reliable but requires a keyboard with a dedicated physical number pad on the right side.
To use this:
- Ensure the Num Lock key is turned on.
- Hold down the Alt key on the left side of your spacebar.
- While holding Alt, type the numbers 0151 in sequence on the numeric keypad.
- Release the Alt key.
It is important to note that the number row above the letters will not work for this shortcut. If you are using a compact laptop without a number pad, you will need to use one of the following alternative methods.
The Windows Emoji and Symbol Panel
In Windows 10 and 11, Microsoft introduced a system-wide symbol picker that works in almost any text field, including browsers, notepad, and chat applications.
- Press the Windows Key + . (Period) or Windows Key + ; (Semicolon).
- A small window will appear. Click on the Symbols icon at the top (it looks like a capital Omega Ω).
- Scroll down through the "General Punctuation" section or look for the longest horizontal line.
- Clicking it once will insert it into your active text field.
Character Map
For older versions of Windows or users who prefer a visual interface, the Character Map utility is a fallback.
- Type "Character Map" into the Windows search bar and open the app.
- Check the "Advanced view" box.
- Search for "Em Dash."
- Click Select, then Copy, and paste it into your document.
Typing the Em Dash on macOS
Apple’s macOS handles typography much more intuitively than Windows. The em dash is baked into the standard keyboard layout as a secondary modifier.
The Standard Mac Shortcut
The shortcut for an em dash on a Mac is Option + Shift + Hyphen (-).
If you only use Option + Hyphen, you will produce an en dash (–), which is slightly shorter than the em dash but longer than a hyphen. Mastering these two distinct shortcuts allows Mac users to maintain perfect typography without ever opening a menu.
Character Viewer
If you forget the shortcut, you can use the macOS Character Viewer:
- Press Control + Command + Spacebar.
- Type "dash" into the search bar.
- Select the em dash to insert it.
Mobile Devices: iOS and Android
Typing an em dash on a touchscreen is remarkably consistent across different manufacturers. Because screen real estate is limited, mobile keyboards hide secondary punctuation marks behind "long-press" actions.
iPhone and iPad (iOS)
- Bring up the keyboard and tap the 123 button to see numbers and symbols.
- Locate the hyphen (-) key.
- Press and hold the hyphen key. A popup bubble will appear showing a selection of dashes.
- Without lifting your finger, slide over to the longest dash (the em dash) and release.
Android Devices
Most Android keyboards, including Gboard (Google Keyboard) and Samsung Keyboard, follow the same logic as iOS:
- Go to the symbols menu (usually
?123). - Long-press the hyphen/minus key.
- Select the em dash from the resulting options.
Software-Specific Shortcuts and Auto-Formatting
Many professional writers spend the majority of their time in specific applications that have built-in "Smart Punctuation" features. These tools are designed to automatically convert standard keyboard input into typographically correct symbols.
Microsoft Word
In Microsoft Word, there are two common ways to create an em dash automatically:
- Auto-Format: Type a word, then two hyphens (
--), then the next word without spaces. As soon as you hit the spacebar after the second word, Word will merge the two hyphens into a single em dash. - Built-in Shortcut: You can also use Ctrl + Alt + Minus (on the numeric keypad).
Google Docs
Google Docs functions similarly to Word. By default, typing two hyphens will not always trigger the change unless you have the preference enabled.
- Go to Tools > Preferences.
- Click the Substitutions tab.
- Ensure that the rule replacing
--with—is checked. - If it isn't there, you can manually add it by putting
--in the "Replace" box and pasting an em dash—in the "With" box.
Markdown and Web Editors
In Markdown editors or when writing HTML, you may need to use specific codes if the editor doesn't support direct character input:
- HTML Entity:
—or— - Unicode:
U+2014
Typography 101: Understanding the Difference Between Dashes
To use the em dash correctly, it is vital to distinguish it from its shorter cousins. Misusing these marks is one of the most frequent errors in digital publishing.
The Hyphen (-)
The hyphen is the only dash actually printed on your physical keyboard. Its primary uses are:
- Linking compound words (e.g., "well-known").
- Splitting words at the end of a line (less common in digital text).
- Representing a minus sign in basic digital input (though a true minus sign
−is a different character).
The En Dash (–)
The en dash is roughly the width of a capital letter "N." It is used for:
- Ranges: Indicating spans of time or numbers (e.g., "1990–2000" or "Pages 10–20").
- Conflict or Connection: Showing a relationship between two equal entities (e.g., "The London–Paris flight").
The Em Dash (—)
The em dash is the width of a capital letter "M." It is the most stylistically versatile of the three. Its primary functions include:
- Interruption: Signaling an abrupt break in thought—like this.
- Emphasis: Replacing commas or parentheses to draw more attention to an aside.
- Attribution: Placing before a name at the end of a quote.
Style Guide Differences: To Space or Not to Space?
Once you know how to type the em dash, you must decide how to format it. Different style guides have conflicting rules regarding whether you should put spaces around the dash.
The "No Space" Rule (Chicago and APA)
The Chicago Manual of Style and the APA Style Guide both recommend using the em dash without any spaces on either side.
- Correct: "The weather was cold—colder than usual—for late October."
- Incorrect: "The weather was cold — colder than usual — for late October."
This is the standard for most book publishing and academic writing in the United States.
The "Spaced Dash" Rule (AP Style)
The Associated Press (AP) Stylebook, commonly used in journalism and PR, suggests putting a space on both sides of the em dash to improve readability in narrow newspaper columns.
- Correct (AP): "The senator's speech — which lasted three hours — bored the crowd."
If you are writing for a blog or a digital news outlet, follow the specific style guide of your organization. Consistency is always more important than the specific rule you choose.
Troubleshooting Common Issues
My Alt Code Isn't Working on My Laptop
If you are typing Alt + 0151 and nothing happens, or if your browser starts navigating back and forth, your laptop likely does not have a true numeric keypad. Even if your laptop has numbers printed on the UIOP keys that are accessible via a Fn (Function) key, Windows often fails to recognize these as Numpad inputs for Alt codes. Use the Windows + Period (.) method instead.
The Em Dash Looks Like a Box or Question Mark
This is an "encoding" issue. It occurs when the font you are using does not include the em dash character, or when the software (like an old email client) is using an outdated character set like ASCII instead of UTF-8. To fix this, ensure your document is saved with UTF-8 encoding and use a modern, standard font like Arial, Times New Roman, or Roboto.
Why Does My Word Processor Turn a Hyphen into a Dash?
This is a feature called "Smart Dashes." If you find this annoying—for instance, if you are a programmer who needs double hyphens for code—you can disable it in your software’s "AutoCorrect" or "Proofing" settings.
Summary of Methods by Operating System
| Platform | Input Method | Best For |
|---|---|---|
| Windows | Alt + 0151 |
Users with a full-sized keyboard. |
| Windows | Win + . |
Laptop users or those who prefer a visual menu. |
| macOS | Option + Shift + - |
All Mac users (the fastest method). |
| iOS / Android | Long-press Hyphen | Mobile and tablet users. |
| Linux | Ctrl + Shift + U then 2014 |
Advanced users and developers. |
| Chromebook | Ctrl + Shift + U then 2014 |
ChromeOS users. |
Frequently Asked Questions
What is the difference between an em dash and a minus sign?
While they look similar, they are different characters. A minus sign (−) is designed to align perfectly with the cross-bar of a plus sign (+), whereas an em dash (—) is often positioned slightly differently and is usually longer. For mathematical equations, it is technically better to use the specific minus symbol found in the Windows symbol picker or via Unicode U+2212.
Can I just use two hyphens?
In casual writing, emails, or text messages, using two hyphens -- is a widely accepted substitute for an em dash. However, in any form of professional publishing, whether it's a blog post, a book, or a formal report, you should use the proper em dash character. It looks more polished and adheres to typographic standards.
How do I type an em dash on a Chromebook?
On ChromeOS, you use the Unicode entry method. Press Ctrl + Shift + U, release the keys, type 2014, and press Enter. This tells the system to generate the character associated with the Hex code for an em dash.
Is there a way to make a custom shortcut?
Yes. On both Windows and Mac, you can create "Text Replacements."
- On Mac, go to System Settings > Keyboard > Text Replacements and set it to replace
---with—. - On Windows, you can use third-party tools like AutoHotkey or the "Text Extractor" feature in Microsoft PowerToys to create similar custom shortcuts.
By mastering these shortcuts, you ensure your writing is not only grammatically correct but also typographically professional. The em dash is a powerful tool for controlling the rhythm and flow of your sentences; don't let the lack of a dedicated key stop you from using it.
-
Topic: Wikipedia:How to make dashes - Wikipediahttps://en.wikipedia.org/wiki/Wikipedia:How_to_make_dashes?useskin=vector
-
Topic: How to Use Em Dash on Keyboard: Shortcuts & Tipshttps://keyboardgurus.com/keyboard-basics/how-to-use-em-dash-on-keyboard
-
Topic: Dash on the Keyboard: A Practical Guide for Typistshttps://keyboardgurus.com/keyboard-basics/dash-on-the-keyboard