-
U+002D · HYPHEN-MINUS

Hyphen-Minus

  • CodepointU+002D
  • NameHYPHEN-MINUS
  • Decimal45
  • BlockBasic Latin (U+0000–U+007F)
  • Plane0 — Basic Multilingual Plane
  • ScriptCommon
  • CategoryPd — Dash Punctuation
  • Unicode version1.1 (1993)
  • Bidi classES — European Separator
  • Combining class0
  • East Asian widthNa — Narrow
  • MirroredNo
§

Encodings & escapes

UTF-8 encoder →
UTF-82D1 byte
UTF-16002D1 code unit
UTF-320000002D4 bytes
HTML decimal-
HTML hex-
CSS\2Din content: "…"
JavaScript\u002D
JSON\u002D
Python\u002D
Python\N{HYPHEN-MINUS}by name
Java / C#\u002D
Rust / Swift / PHP\u{2D}
Go\u002D
Ruby\u002D
Excel / Sheets=UNICHAR(45)
URL-encoded%2Dpercent-encoded UTF-8
§

Looks similar

Characters that Unicode’s security data (UTS #39 confusables) lists as visually confusable with this one. Useful for spotting lookalike spoofing in URLs and usernames.

§

Characters built on -

§

Nearby in Basic Latin

All in block →