Home
The Fastest Ways to Type an Em Dash on Mac Keyboard
The em dash (—) is one of the most versatile and visually striking punctuation marks in the English language. On a Mac, the quickest way to type an em dash is by using the keyboard shortcut Option + Shift + Hyphen (-). This simple combination of keys instantly produces the long dash used to indicate a break in thought, a parenthetical statement, or a dramatic pause.
While the primary shortcut is the most efficient method for most users, macOS provides several other ways to manage typography, ranging from system-level text replacements to advanced character palettes. Understanding these methods is essential for writers, editors, and designers who prioritize typographic precision and workflow efficiency.
Distinguishing Between the Hyphen, En Dash, and Em Dash
Before exploring the various input methods, it is crucial to distinguish between the three horizontal marks commonly used in digital text. Each has a specific function and a unique keyboard shortcut on macOS.
The Hyphen (-)
The hyphen is the shortest of the three marks. It is found on the key directly to the right of the "0" key. Its primary purpose is to join words together (e.g., "well-known") or to separate numbers in a non-range context (e.g., phone numbers).
- Mac Shortcut: Simply press the Hyphen (-) key.
The En Dash (–)
The en dash is approximately the width of the letter "n." It is primarily used to represent a range of values, such as dates, times, or page numbers (e.g., "1990–2000"). In some British English styles, it is also used with spaces on either side to function like an em dash.
- Mac Shortcut: Option + Hyphen (-).
The Em Dash (—)
The em dash is the longest mark, roughly the width of the letter "m." It is used to replace commas, parentheses, or colons to create a more emphatic break in a sentence. Unlike the en dash in most American English styles, the em dash is typically used without spaces on either side.
- Mac Shortcut: Option + Shift + Hyphen (-).
Using the Character Viewer for Special Symbols
If you find it difficult to remember keyboard combinations or need to access a wider variety of symbols, the macOS Character Viewer is an indispensable tool. This system-wide utility allows you to browse and search for every character supported by the Unicode standard.
How to Access the Character Viewer
To open the Character Viewer (also known as the Emoji & Symbols menu), use the shortcut Control + Command + Space. A small window will appear where you can search for "em dash." Once located, double-clicking the symbol will insert it into your current text field.
Customizing the Character Viewer
For frequent users, the Character Viewer can be expanded to a full-window view by clicking the icon in the top-right corner. Within the "Punctuation" category, you can find the em dash along with related marks like the three-em dash or the horizontal bar. Adding the em dash to your "Favorites" within this menu ensures it is always just a click away.
Automating the Em Dash with Text Replacements
For professional writers who use the em dash hundreds of times a day, even a three-key shortcut can become tedious. macOS offers a built-in "Text Replacement" feature that allows you to create custom triggers. For example, you can set the system to automatically convert two hyphens (--) or a specific code like "mdash" into a proper em dash.
Setting Up Custom Shortcuts
- Open System Settings (or System Preferences on older macOS versions).
- Navigate to Keyboard and select the Text Replacements button.
- Click the + (plus) icon to add a new rule.
- In the Replace column, type your trigger (e.g.,
--). - In the With column, paste a physical em dash (—).
- Click Add.
Once configured, whenever you type your trigger followed by a space or punctuation, macOS will instantly swap it for the em dash. This feature is synchronized via iCloud, meaning your custom shortcuts will also work on your iPhone and iPad if they are signed into the same account.
Typing Em Dashes in Professional Software
Different applications on macOS sometimes handle dashes differently. While the system shortcuts are universal, some high-end word processors and design tools have their own "Smart Dash" features.
Microsoft Word for Mac
Microsoft Word often defaults to "AutoFormat" rules. By default, typing two hyphens between two words without spaces will convert them into an em dash as soon as you complete the second word and hit space. However, if you prefer manual control, the standard Option + Shift + Hyphen shortcut remains the most reliable method within the app.
Google Docs in Safari or Chrome
Google Docs behaves similarly to Word but relies more heavily on browser-based input. If you have "Automatic Substitution" enabled in Google Docs (Tools > Preferences > Substitutions), it may override your macOS system settings. Many writers find it more consistent to disable application-specific substitutions and rely solely on the macOS keyboard shortcut to ensure a uniform experience across all web apps.
Adobe InDesign and Creative Cloud
For graphic designers, typography is about more than just the character; it is about the glyph's relationship to the surrounding font. In Adobe InDesign, while the Mac shortcut works, professionals often use the "Insert Special Character" menu (Type > Insert Special Character > Hyphens and Dashes > Em Dash) to ensure the character is correctly mapped within the specific font's glyph set.
Technical Methods for Developers and Power Users
In certain environments, such as code editors or terminal windows, standard keyboard shortcuts might be intercepted by the application for other functions. In these cases, technical input methods are necessary.
Unicode Input
The em dash is represented by the Unicode codepoint U+2014. On a Mac, if you have the "Unicode Hex Input" keyboard layout enabled in System Settings, you can hold the Option key and type 2014 to produce the dash. This is particularly useful for developers who need to ensure they are using the exact hex code in their source files.
HTML and Web Development
When writing HTML, it is often better to use character entities to ensure the em dash renders correctly across all browsers and operating systems, especially those that do not default to UTF-8 encoding.
- HTML Entity:
— - Decimal Entity:
— - Hex Entity:
—
Terminal and Shell Scripting
In a macOS Terminal, if you need to print an em dash in a script or a command-line argument, you can use escape sequences. In Python, for instance, you would use print("\u2014"). In a Bash shell, printf '\u2014\n' achieves the same result.
Typography and Style Guide Standards
Simply knowing how to type the em dash is only half the battle; knowing when to use it is what separates professional writing from amateur drafting. Major style guides have specific rules regarding the em dash.
The Chicago Manual of Style (CMOS)
Chicago style is perhaps the biggest proponent of the em dash. It dictates that the em dash should be used without spaces on either side. It is used to indicate a sudden break in thought or to set off an internal parenthetical phrase that contains commas.
The Associated Press (AP) Stylebook
In contrast to Chicago, AP style (frequently used by journalists) suggests placing a space on both sides of the em dash. This is a carryover from the days of narrow newspaper columns, where a long dash without spaces could create awkward line breaks or "rivers" of white space.
Oxford and MLA Styles
MLA and Oxford styles generally follow the "no space" rule. They also suggest using the em dash sparingly to avoid making the prose feel fragmented. When a sentence becomes cluttered with too many dashes, it is often a sign that the sentence structure needs to be simplified or broken into two.
Troubleshooting Shortcut Issues on Mac
Occasionally, users report that Option + Shift + Hyphen does not produce an em dash. This is almost always due to one of three issues:
- Input Source/Keyboard Layout: If you are using a non-English keyboard layout (such as French, German, or Dvorak), the hyphen key or the Option modifiers might be mapped differently. Check the "Keyboard Viewer" in your menu bar to see the live mapping of your keys when modifiers are pressed.
- App-Specific Overrides: Some specialized software, particularly IDEs for coding or older legacy apps, may map Option + Shift + Hyphen to a specific internal command. In these instances, using the Character Viewer is the best workaround.
- Sticky Keys or Accessibility Settings: If you have "Sticky Keys" enabled in the Accessibility settings, the system might not be registering the simultaneous press of three keys correctly.
Practical Tips for Better Workflow
From my experience as a professional editor, the most significant productivity boost comes from mastering the "Smart Dashes" feature in macOS. Under System Settings > Keyboard > Text Input, there is an option for "Use smart quotes and dashes." When enabled, the system will attempt to intelligently convert your typing into typographically correct marks based on context.
However, for those who require absolute control, I recommend disabling "Smart Dashes" and relying on the manual shortcuts. This prevents the system from making unwanted changes in technical documents or code snippets where a literal double-hyphen might be required.
Why Typography Matters in Professional Communication
Using a proper em dash instead of a double hyphen (--) or a simple hyphen significantly improves the readability of your document. It signals to the reader that you are attentive to detail and proficient with your tools. In the world of digital publishing, where the quality of content is judged in seconds, these small typographic nuances contribute to the overall authority and trustworthiness of your work.
Whether you are drafting a legal brief in Pages, a blog post in a browser, or a technical manual in Markdown, the em dash remains a powerful tool for guiding the reader's pace and emphasis. By committing the Option + Shift + Hyphen shortcut to muscle memory, you remove a friction point in your creative process, allowing you to focus on the message rather than the mechanics of typing.
Frequently Asked Questions
What is the difference between an em dash and a long dash?
In common parlance, "long dash" usually refers to the em dash. However, in technical typography, there are even longer marks, such as the two-em dash (used to indicate missing letters in a word) and the three-em dash (used in bibliographies to indicate the same author as the previous entry).
Can I change the shortcut for em dash on Mac?
While you cannot directly remap the system-level shortcut Option + Shift + -, you can use the "Text Replacement" feature to create a shorter trigger, or use third-party automation software to assign the function to a single key or a mouse button.
Why do some people put spaces around an em dash?
This is largely a matter of style guide preference. Journalists (AP style) use spaces to help with text justification in narrow columns. Most book and academic publishers (Chicago/MLA style) prefer no spaces to maintain a tighter, more cohesive visual flow within the sentence.
Does the em dash shortcut work on a MacBook Pro Touch Bar?
If your MacBook has a Touch Bar, you can often find a "Symbols" or "Emoji" button that opens the character palette. However, the physical keyboard shortcut Option + Shift + Hyphen remains active and is usually much faster than navigating the Touch Bar menus.
How do I type an em dash on an iPhone or iPad with a Mac keyboard?
If you connect a Magic Keyboard or any Bluetooth keyboard to an iOS device, the shortcuts remain identical: Option + Shift + Hyphen for an em dash and Option + Hyphen for an en dash.
Summary
Mastering the em dash on macOS is a simple yet powerful way to elevate your writing. The primary shortcut, Option + Shift + Hyphen (-), is universal across the operating system. For those seeking even greater efficiency, the Text Replacement tool allows for custom automation. By understanding the typographic differences between hyphens, en dashes, and em dashes, and knowing when to apply the rules of various style guides, you ensure that your digital documents are as professional and readable as possible.
-
Topic: Wikipedia:How to make dashes - Wikipediahttps://en.wikipedia.org/wiki/Wikipedia:How_to_make_dashes?useskin=vector
-
Topic: Keyboard Shortcut for Em Dash Mac: A Practical Guidehttps://shortcutslib.com/mac-shortcuts/keyboard-shortcut-for-em-dash-mac
-
Topic: How to type em dash on a Mac: In Google Docs, browser, Pages, and morehttps://setapp.com/how-to/type-em-dash-on-mac