HTML Entity for Superscript Minus (⁻)

Beginner
5 min read
Updated: Sep 2026
1 example
Unicode U+207B

What Is Superscript Minus?

Superscript minus (⁻) is the Unicode character at U+207B in Superscripts and Subscripts. Official name: SUPERSCRIPT MINUS SIGN. It is a precomposed raised minus used for negative exponents and compact scientific notation.

Remember
Character     ⁻
Unicode       U+207B
Hex entity    ⁻
Decimal       ⁻
CSS escape    \207B
Named entity  (none)
Not the same  - · &minus; · <sup>-</sup>

Prefer &#x207B; or &#8315; in HTML markup. You can also type ⁻ in UTF-8. There is no named entity.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Direct character⁻HTML text (UTF-8)
Hex entity&#x207B;HTML markup (preferred)
Decimal entity&#8315;HTML markup
CSS escape\207BStylesheet content
Named entity—Not defined in HTML5
Superscript plus (related)&#x207A; (⁺, U+207A)Related superscript operator

When to Use Which

SituationUse
Precomposed superscript minus&#x207B; or &#8315;
Normal minus raised with HTML<sup>-</sup>
Superscript plus⁺ / &#x207A;
Superscript equals⁼ / &#x207C;
Looking for a named formDoes not exist — use numeric form
Generated text via ::before / ::aftercontent: "\207B"

Live Preview

Superscript minus rendered next to related marks.

Example x⁻²
Large glyph ⁻
Compared ⁻   -   -   ⁺   −
With entities Hex: ⁻ | Decimal: ⁻

Complete HTML Example

One page that shows Superscript Minus with hex, decimal, CSS escape, and a typed character. Use View Output or open the live editor.

Hex + Decimal + CSS + Typed

Four ways to produce ⁻, plus a negative-exponent example.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Superscript Minus (⁻) in HTML</title>
  <style>
    #point::after {
      content: "\207B";
    }
  </style>
</head>
<body>
  <p>Using Hex Code: &#x207B;</p>
  <p>Using HTML Code: &#8315;</p>
  <p id="point">Using CSS Entity: </p>
  <p>Typed directly: ⁻</p>
  <p>Example: x⁻²</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: U+207B → &#x207B; in HTML. The browser turns it into ⁻.

2. Decimal: same code point as 8315 → &#8315;. Same result as hex.

3. CSS: use \207B in content (not an HTML entity). #point::after appends that ⁻ after the paragraph text.

4. Typed / example: paste ⁻ in UTF-8, or write x⁻² for a short negative-exponent example.

Pitfalls & Tips

Common mistakes when working with Superscript Minus.

Named?

No named entity

HTML5 does not define a named entity for U+207B. Use &#x207B; or &#8315;.

-

Not a hyphen-minus

Plain - is U+002D. Prefer U+207B only when you need the precomposed superscript form.

⁺

Not superscript plus

Superscript plus is U+207A (⁺). Use U+207B for the minus form.

Fonts

Superscript font coverage

Some UI fonts omit Superscripts and Subscripts. Prefer a font that covers this block for display.

CSS vs HTML

Do not mix escapes

\207B belongs in CSS strings. &#x207B; / &#8315; belong in HTML.

Semicolon

End numeric references

Always finish with ; — write &#8315;, not &#8315.

Browser Support

Superscript minus (U+207B) and its entity forms (&#x207B;, &#8315;, CSS \\207B) are supported in all mainstream browsers. Visible glyphs depend on superscript font coverage.

✓ Universal support

Superscript Minus (&#x207B;)

Encode with hex, decimal, CSS escape, or type the character — same code point everywhere encoding is supported.

100% Browser coverage
Google Chrome Supported
Yes
Microsoft Edge Supported
Yes
Mozilla Firefox Supported
Yes
Apple Safari Supported
Yes
Opera Supported
Yes
Internet Explorer All versions
Yes
U+207B / entities Full support

Bottom line: Prefer &#x207B; or &#8315; in HTML. Use \\207B only inside CSS content. There is no named entity.

Key Takeaways

  • Unicode: this mark is U+207B (decimal 8315) — glyph ⁻.
  • HTML: use &#x207B; or &#8315; — no named entity; typing ⁻ also works.
  • CSS: use \207B inside content for generated text.
  • Meaning: ⁻ = precomposed superscript minus — not plain -, not ⁺.

One line: U+207B → &#x207B; / &#8315; / CSS \207B.

Frequently Asked Questions

Use &#x207B; (hex), &#8315; (decimal), type ⁻ directly in UTF-8, or the CSS escape \207B in content. There is no named HTML entity for U+207B.
U+207B (SUPERSCRIPT MINUS SIGN). Hex 207B, decimal 8315. It belongs to Superscripts and Subscripts (U+2070–U+209F).
No. HTML5 does not define a named entity for this character. Use numeric forms &#8315; or &#x207B;.
Use it for compact Unicode negative exponents and scientific notation (for example x⁻² or 10⁻³). Prefer <sup>-</sup> when you want semantic HTML superscript styling of a normal minus or hyphen.
HTML entities (&#8315; or &#x207B;) go in markup. The CSS escape \207B goes in stylesheet strings (usually content on ::before/::after).
No. ⁻ is the precomposed superscript minus (U+207B). A plain hyphen-minus is U+002D. <sup>-</sup> raises a normal minus/hyphen with HTML/CSS — similar look, different character and semantics.

Did you know?

Superscript minus (⁻) is Unicode U+207B (decimal 8315) — SUPERSCRIPT MINUS SIGN in Superscripts and Subscripts. HTML5 has no named entity — use &#x207B; or &#8315;. It is used for negative exponents such as x⁻² or 10⁻³. Do not confuse it with a normal hyphen-minus, the math minus sign (U+2212), or superscript plus (U+207A).

Next: Superscript Plus

Learn the HTML entity for superscript plus (⁺).

Continue tutorial →

About the author

Mari Selvan M P
Mari Selvan M P 🔗

Developer, cloud engineer, and technical writer

  • Experience 12 years building web and cloud systems
  • Focus Full Stack Development, AWS, and Developer Education

I write practical tutorials so students and working developers can learn by doing—from databases and APIs to deployment on AWS.

8 people found this page helpful