U+00AD "­" Soft Hyphen Unicode Character

Unicode Version 17.0

­

U+00AD "­" Soft Hyphen is an invisible formatting character used in digital text to indicate a potential hyphenation point within a word where a line break may occur. When the text is displayed and the word falls near the end of a line, a soft hyphen instructs the rendering system to insert a visible hyphen and break the word at that specific point, but if the word fits entirely on the line, the soft hyphen remains invisible and has no effect. This character is particularly useful in justified or narrow-column layouts for preventing awkward gaps or overflow without permanently altering the original word. It must be supported by the software and font for proper behavior, as many applications may ignore it or display it as a visible glyph.

General Properties

Code Point U+00AD
Version Added 1.1
Name Soft Hyphen
Block Latin-1 Supplement
General Category Format
Canonical Combining Class Not Reordered
Bidirectional Class Boundary Neutral
Alias SHY (abbreviation)

Encodings

HTML Decimal Encoding ­
HTML Hex Encoding ­
UTF-8 Encoding 0xC2 0xAD
UTF-16 Encoding 0x00AD
UTF-32 Encoding 0x000000AD
C/C++/Java Escape \u00ad

Unicode Properties

NFC Quick Check Yes
NFD Quick Check Yes
NFKC Quick Check Yes
NFKD Quick Check Yes
Numeric Type None
Numeric Value NaN
Joining Type Transparent
Line Break Break After
East Asian Width Ambiguous
Case Ignorable Yes
Changes When NFKC Casefolded Yes
Script Common
Script Extensions Common
Indic Syllabic Category Other
Default Ignorable Code Point Yes
Vertical Orientation Rotated
Grapheme Cluster Break Control
Word Break Format
Sentence Break Format