typography

Dash guide: the difference between n‑dash and m‑dash

An n dash is a narrow dash used for number ranges and compound modifiers, while an m dash is a wider dash used to mark parenthetical breaks or interruptions in prose. Choosing t...

Mara Ellison
Dash guide: the difference between n‑dash and m‑dash

An n dash is a narrow dash used for number ranges and compound modifiers, while an m dash is a wider dash used to mark parenthetical breaks or interruptions in prose. Choosing the correct dash affects readability, accessibility, and typographic precision in both digital and print content. This guide compares n dash vs m dash across editorial style, technical encoding, and practical usage, giving durable rules and examples you can apply in writing, editing, and localization. Use it as a reference whenever unclear spacing or inconsistent rendering obscures meaning.

What are the n dash and m dash

The n dash (– hyphen-minus in ASCII, ‐ in Unicode named "hyphen" or "nonbreaking hyphen") is narrower and typically used for number ranges, compound modifiers, and syllabification. The m dash — (— in Unicode named "em dash") is wider and primarily used to indicate a break, interruption, or parenthesis in a sentence. In many style guides, the m dash signals a stronger pause than a comma or parentheses. Both should be distinct from the hyphen-minus (-) used in programming and URLs, even though legacy systems sometimes substitute it.

How n dash and m dash appear in typography

Visual and spacing characteristics

An n dash spans roughly the width of the letter n in the current font, making it compact and suitable for constrained contexts like spreadsheets or tables. An m dash spans roughly the width of the letter m, offering a pronounced visual break that draws attention without ending the sentence. In justified text, the m dash can stretch to fill line width, while the n dash usually remains fixed. Clear spacing conventions differ: CMOS recommends tight spacing around the en dash and em dash in prose, whereas AP historically favored spaced em dashes, though contemporary AP style often uses the unspaced em dash.

Editorial style and usage rules

Number ranges and compound modifiers

Use an n dash for continuous number ranges (often in tables and indexes) and hyphenated modifiers before nouns where clarity demands it. Use an m dash to set off parenthetical elements, abrupt changes in tone, or emphatic interruptions, especially when commas would be ambiguous. For ranges, many style guides recommend the en dash (–) for open intervals (e.g., pages 10–20), while the hyphen-minus (-) is acceptable only when Unicode formatting is unavailable. For interruptions, the em dash (—) provides stronger separation than commas or parentheses and can improve readability in dense text.

Style guide variations

Different guides treat spacing and rendering differently:

  • Chicago Manual of Style: recommends the unspaced en dash for ranges and tight em dash for parentheticals in print.
  • AP Stylebook: prefers the unspaced em dash and hyphen-minus for basic hyphenation.
  • APA and MLA: align with Chicago for en dash in tables and references, and recommend unspaced em dash in running text.
  • Google style and modern digital publishing: increasingly favor the unspaced em dash and discourage nonbreaking hyphen misuse when Unicode is available.

Technical encoding and input methods

Characters, shortcuts, and rendering

On Windows, type an em dash with Alt+0151 or Alt+Ctrl+minus on the numeric keypad, and an en dash with Alt+0150. On macOS, use Option+Shift+minus for an em dash and Option+minus for an en dash. In HTML, use — for the em dash and – for the en dash; avoid ambiguous aliases like hyphen-minus when precision matters. In LaTeX, use \textemdash and \textendash or the packages inputenc and babel for UTF-8 handling. Some plain-text environments replace em dash with two hyphens (--), but this is a typographic workaround, not a true character.

DashUnicode code pointHTML entityCommon keyboard entry
Hyphen-minusU+002D--
En dashU+2013Alt+0150 (Win) / Option+- (Mac)
Em dashU+2014Alt+0151 (Win) / Option+Shift+- (Mac)

Practical use cases and examples

Clear communication in sentences and lists

Correct dash choice prevents misreading and supports accessibility tools. Examples:

  • Range in a table: 2020–2024 (en dash).
  • Parenthetical emphasis in prose: She gave the answer—unexpected but correct—and moved on (em dash).
  • Avoid substituting hyphen-minus for true dashes in formal documents, where automated systems may misinterpret spacing and break reading flow.

Accessibility and internationalization considerations

Screen readers and localization

Screen readers treat the n dash and m dash differently: en dash often announced as "hyphen," which can obscure numeric meaning, while em dash is typically rendered as "em dash" or described as a strong break. For better clarity, provide plain-language alternatives or context around dashes in critical instructions. In multilingual projects, verify locale-specific conventions, because some languages prefer spaced dashes or different dash lengths for quotation and parenthesis. When precision is required, supplement with parentheses or rephrasing to ensure comprehension across assistive technologies.

Key takeaways

Use an n dash (en dash) primarily for number ranges and tightly bound compound modifiers; use an m dash (em dash) for marked interruptions and parentheticals that benefit from emphasis. Match your choice to the style guide and technical medium, and prefer Unicode characters over hyphen-minus substitutions to preserve meaning and accessibility. Consistent implementation improves readability, supports international audiences, and reduces errors in automated processing.

Related Reading

More pages in this topic cluster.

Best Font for Cheat Sheet: What to Use and Why

The best font for cheat sheet design balances dense information with fast readability under varied conditions. Key priorities include open letterforms, moderate-to-high x-height...

Read next
Best Fonts for Forms: Readability, Accessibility, and Conversion Choices

Choosing the best font for forms means prioritizing clear legibility, low cognitive load, and inclusive access across devices and assistive tools. Sans‑serif system fonts such...

Read next
What is the best default font? A practical, evidence-based guide

The best default font balances broad legibility, neutral aesthetics, and cross platform availability. No single typeface is ideal for every screen, language, or use case, but se...

Read next