HTML Entity for Plus Minus (±)

What You'll Learn
How to display the plus-minus sign (±) in HTML using various entity methods. The plus-minus symbol indicates a value that may be positive or negative—common in tolerances, measurement uncertainty, quadratic roots, and scientific notation.
This character is part of the Latin-1 Supplement Unicode block and can be rendered with a hexadecimal reference, a decimal reference, the named entity ±, or a CSS escape in the content property. Do not confuse ± with ordinary + (U+002B) or the mathematical minus sign − (U+2212).
⚡ Quick Reference — Plus Minus Entity
U+00B1Latin-1 Supplement block
±Hexadecimal reference
±Decimal reference
±Most readable option
Name Value
──────────── ──────────
Unicode U+00B1
Hex code ±
HTML code ±
Named entity ±
CSS code \B1
Meaning Plus-minus sign
Related U+002B = plus sign (+)
U+2212 = minus sign (−)
U+2213 = minus-or-plus sign (∓)
Block Latin-1 Supplement (U+0080–U+00FF)Complete HTML Example
A simple example showing ± using hexadecimal code, decimal HTML code, the named entity, and a CSS content escape:
<!DOCTYPE html>
<html>
<head>
<style>
#point::after{
content: "\B1";
}
</style>
</head>
<body>
<p>Plus-minus (hex): ±</p>
<p>Plus-minus (decimal): ±</p>
<p>Plus-minus (named): ±</p>
<p id="point">Plus-minus (CSS): </p>
</body>
</html>🌐 Browser Support
The plus-minus entity is universally supported in all modern browsers:
👀 Live Preview
See the plus-minus sign rendered live in different contexts:
🧠 How It Works
Hexadecimal Code
± uses the Unicode hexadecimal value B1 to display the plus-minus sign. The x prefix indicates hexadecimal format.
Decimal HTML Code
± uses the decimal Unicode value 177 to display the same character. This is one of the most commonly used methods.
CSS Entity
\B1 is used in CSS stylesheets, particularly in the content property of pseudo-elements like ::before and ::after.
Named Entity
± is the semantic named entity — the easiest to read in source HTML and the most self-descriptive option.
Same visual result
All four methods produce the plus-minus glyph: ±. Unicode U+00B1 sits in the Latin-1 Supplement block (U+0080–U+00FF).
Use Cases
The plus-minus sign (±) commonly appears in the following scenarios:
Manufacturing specs: 100 mm ± 2 mm, fit and finish dimensions.
Measurement uncertainty and error bars in experimental results.
Quadratic solutions, square roots, and dual-outcome equations.
Temperature, voltage, or weight ranges expressed as center ± delta.
CAD notes, datasheets, and technical specifications on the web.
Algebra, physics, and statistics courses teaching uncertainty notation.
Pair ± with spoken “plus or minus” in screen-reader-friendly content.
💡 Best Practices
Do
- Use
±for readable tolerance and science markup - Pick one style (hex / decimal / named) per project
- Use proper spacing:
10 ± 2not10±2 - Distinguish ± from + and from mathematical −
- Test rendering across browsers and fonts used in technical docs
Don’t
- Confuse ± (U+00B1) with + (U+002B) or − (U+2212)
- Use
+/-when the proper ± symbol is intended - Use CSS escape
\B1inside HTML text nodes - Use HTML entities in JS (use
\u00B1instead) - Mix ± and ∓ (−/+) without understanding the difference
Key Takeaways
Three HTML references all render ±
± ± ±For CSS stylesheets, use the escape in the content property
\B1Unicode U+00B1 belongs to the Latin-1 Supplement block (U+0080–U+00FF)
Prefer ± for readability—it’s the standard named entity for ±
Previous: Plus (+) Next: Plus Sign Below (̟)
❓ Frequently Asked Questions
± (hex), ± (decimal), ± (named), or \B1 in CSS content. All produce ±.U+00B1 (PLUS-MINUS SIGN). Latin-1 Supplement block. Hex B1, decimal 177.± or ±) go directly in markup. The CSS escape \B1 is used in stylesheets, typically in the content property of ::before or ::after. Same visual result, different layers of the stack.±, ±, and ± are equivalent in modern browsers and all render ±.Explore More HTML Entities!
Discover 1500+ HTML character references — currency symbols, arrows, math operators, emojis, and more.
8 people found this page helpful
