Writing & StyleStyle guide

Nonbreaking Hyphen vs. Regular Hyphen

A nonbreaking hyphen and a regular hyphen are different characters. Unicode line-breaking rules treat U+2011 NON-BREAKING HYPHEN as a hyphen-like character that prevents a line break at that point, so it is useful only when the no-break behavior is intentionally required.

Quick answer

Use a regular hyphen for normal hyphenation; use U+2011 NON-BREAKING HYPHEN only when the hyphenated expression must stay unbroken across a line.

Key details

Core IssueThe characters differ in line-breaking behavior, not merely appearance.
Phrase Roleprofessional-writing and typography guidance
Registerprofessional, technical, and editorial writing

Important caveats

Accessibility Boundary

Do not insert nonbreaking characters everywhere by default; unnecessary no-break behavior can produce awkward wrapping in narrow layouts.

Further guidance

Character Difference

Unicode identifies NON-BREAKING HYPHEN as U+2011, distinct from ordinary hyphen-minus.

Use

Choose a nonbreaking hyphen when a hyphenated expression should not split at the hyphen during line wrapping.

Sources and evidence

Sources are shown with the role they play in this guide. Historical or style-sensitive claims are kept within the evidence boundary described above.

  1. General Punctuation — Unicode Names List (opens in a new tab)Unicode Consortium · Unicode identities for directional quotation marks and related punctuation characters
  2. Unicode Standard Annex #14: Unicode Line Breaking Algorithm (opens in a new tab)Unicode Consortium · Unicode line-breaking behavior and non-breaking hyphen semantics

Explore the topic