HTML Entity for Per Mille (‰)

What You'll Learn
How to display the Per Mille sign (‰) in HTML using hexadecimal, decimal, named entity, and CSS escape methods. This character is U+2030 (PER MILLE SIGN) in the General Punctuation block (U+2000–U+206F)—used for rates and ratios expressed per 1,000 (parts per thousand).
Render it with ‰, ‰, the named entity ‰, or CSS escape \2030. Do not confuse ‰ with U+2031 (‱, per ten thousand, ‱) or the percent sign % (U+0025, %)—each represents a different scale.
⚡ Quick Reference — Per Mille
U+2030General Punctuation (U+2000–U+206F)
‰Hexadecimal reference
‰Decimal reference
‰Standard HTML named entity
Name Value
──────────── ──────────
Unicode U+2030
Hex code ‰
HTML code ‰
Named entity ‰
CSS code \2030
Meaning Parts per thousand (per mille)
Example 5‰ rate
Related U+2031 = per ten thousand (‱, ‱)
U+0025 = percent sign (%, %)
Block General Punctuation (U+2000–U+206F)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: "\2030";
}
</style>
</head>
<body>
<p>Per mille (hex): ‰</p>
<p>Per mille (decimal): ‰</p>
<p>Per mille (named): ‰</p>
<p>Rate: 5‰</p>
<p id="point">Per mille (CSS): </p>
</body>
</html>🌐 Browser Support
The Per Mille sign (‰) is widely supported in all modern browsers:
👀 Live Preview
See the Per Mille sign (‰) in financial and statistical contexts:
🧠 How It Works
Hexadecimal Code
‰ uses the Unicode hexadecimal value 2030 to display the per mille symbol.
Decimal HTML Code
‰ uses the decimal Unicode value 8240 for the same character.
Named Entity
‰ is the standard HTML named entity for U+2030—readable and widely supported.
CSS Entity
\2030 is used in CSS stylesheets in the content property of pseudo-elements for decorative markers.
Per mille result
All four methods render ‰. Unicode U+2030 in General Punctuation. Next: Percent Sign (%).
Use Cases
The Per Mille sign (‰) is commonly used in:
Interest rates, fee tables, and parts-per-thousand financial reporting.
Rates per 1,000 in research papers, dashboards, and data tables.
Actuarial content, mortality rates, and risk documentation.
Annual reports, regulatory filings, and compliance web pages.
Character pickers, entity documentation, and symbol guides.
Pair ‰ with context like “per thousand” so screen readers convey meaning.
💡 Best Practices
Do
- Prefer
‰in HTML for readability when a named entity fits - Use
‰or‰when you need numeric references - Include numeric context (e.g. “5‰”) so the rate is clear
- Set
<meta charset="utf-8">for reliable rendering - Distinguish ‰ from per ten thousand ‱ and percent %
Don’t
- Use
‰or‰—those are not per mille (correct:‰,‰) - Confuse ‰ with per ten thousand ‱ or percent %
- Use padded Unicode notation like U+02030—the correct value is
U+2030 - Use CSS escape
\2030in HTML text nodes - Assume every audience recognizes ‰ without explanatory text
Key Takeaways
Four ways to render U+2030 in web content
‰ ‰ ‰For CSS stylesheets, use \2030 in the content property
Unicode U+2030 — PER MILLE SIGN (parts per thousand)
Distinct from per ten thousand ‱ and percent % (%)
Previous: Per Ten Thousand (‱) Next: Percent Sign (%)
❓ Frequently Asked Questions
‰ (hex), ‰ (decimal), ‰ (named entity), or \2030 in CSS content. All four render ‰.U+2030 (PER MILLE SIGN). General Punctuation block (U+2000–U+206F). Hex 2030, decimal 8240, named entity permil.%, parts per hundred). They are different characters at different scales.‰ is the HTML named entity for U+2030 (per mille / parts per thousand). It renders as ‰ and is often the most readable choice in HTML markup.Explore More HTML Entities!
Discover 1500+ HTML character references — punctuation, symbols, and more.
8 people found this page helpful
