U+2011 "‑" Non-Breaking Hyphen Unicode Character

Unicode Version 17.0

U+2011 "‑" Non-Breaking Hyphen is a typographic mark that visually appears identical to a standard hyphen but prevents a line break from occurring at its position, ensuring that the words or parts of a word on either side remain on the same line of text. It is particularly useful in contexts such as compound words, phone numbers, or hyphenated names where breaking across lines could confuse meaning or disrupt readability. This character is distinct from the regular hyphen (U+2010) and the soft hyphen (U+00AD), as it actively prohibits automatic line wrapping at that point while still showing the hyphen symbol.

General Properties

Code Point U+2011
Version Added 1.1
Name Non-Breaking Hyphen
Block General Punctuation
General Category Dash Punctuation
Canonical Combining Class Not Reordered
Bidirectional Class Other Neutral
Decomposition Type Nobreak
Decomposition Mapping "‐" U+2010 Hyphen

Encodings

HTML Decimal Encoding ‑
HTML Hex Encoding ‑
UTF-8 Encoding 0xE2 0x80 0x91
UTF-16 Encoding 0x2011
UTF-32 Encoding 0x00002011
C/C++/Java Escape \u2011

Unicode Properties

NFC Quick Check Yes
NFD Quick Check Yes
Numeric Type None
Numeric Value NaN
Line Break Non-breaking (“Glue”)
Changes When NFKC Casefolded Yes
NFKC Casefold "‐" U+2010 Hyphen
NFKC Simple Casefold "‐" U+2010 Hyphen
Script Common
Script Extensions Common
Indic Syllabic Category Consonant Placeholder
Pattern Syntax Yes
Dash Yes
Vertical Orientation Rotated
Grapheme Base Yes
Grapheme Cluster Break Other
Word Break Other
Sentence Break Other