U+002D "-" Hyphen-Minus Unicode Character

Unicode Version 17.0

-

U+002D "-" Hyphen-Minus is a dual-purpose character that serves as both a hyphen and a minus sign in plain text, originating from the ASCII standard to streamline typing on early keyboards. In modern typography, it is often distinguished from more specialized dashes, such as the en dash and em dash, and from the proper mathematical minus sign, which has its own Unicode code point for clearer formatting. Despite its ambiguity, the Hyphen-Minus remains widely used in URLs, programming code, and simple text due to its universal availability and historical precedence in computing systems.

General Properties

Code Point U+002D
Version Added 1.1
Name Hyphen-Minus
Block Basic Latin
General Category Dash Punctuation
Canonical Combining Class Not Reordered
Bidirectional Class European Separator

Encodings

HTML Decimal Encoding -
HTML Hex Encoding -
UTF-8 Encoding 0x2D
UTF-16 Encoding 0x002D
UTF-32 Encoding 0x0000002D
C/C++/Java Escape \u002d

Unicode Properties

NFC Quick Check Yes
NFD Quick Check Yes
NFKC Quick Check Yes
NFKD Quick Check Yes
Numeric Type None
Numeric Value NaN
Line Break Hyphen
East Asian Width Narrow
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 SContinue