HTML Entity for Per Ten Thousand (‱)

Beginner
6 min read
Updated: Sep 2026
1 example
Unicode U+2031

What Is the Per Ten Thousand Entity?

Per ten thousand (‱) is the General Punctuation character at Unicode U+2031 (PER TEN THOUSAND SIGN), also called permyriad. It means 1/10 000 — useful for fine rates and basis-point-scale values. HTML5 provides the named entity ‱.

Remember
Character     ‱
Unicode       U+2031
Named entity  ‱
Hex entity    ‱
Decimal       ‱
CSS escape    \2031

All of these produce the same glyph: ‱. Prefer ‱ for readable HTML; paste ‱ in UTF-8 when convenient.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entity‱HTML markup
Hex entity‱HTML markup
Decimal entity‱HTML markup
Direct character‱HTML text (UTF-8 default)
CSS escape\2031Stylesheet content

When to Use Which

SituationUse
Readable rates in HTML‱
UTF-8 finance / stats textType or paste ‱
Numeric entity required‱ or ‱
Generated text via ::before / ::aftercontent: "\2031"
Per hundred / per thousand% / ‰ (‰)

Live Preview

Per ten thousand sign rendered in common contexts.

Glyph ‱
Large glyph ‱
In a rate 1.25‱
With entities Named: ‱ | Hex: ‱ | Decimal: ‱
Related signs % (per 100) · ‰ (‰) · ‱ (‱)

Complete HTML Example

One page that shows per ten thousand with named, hex, decimal, direct, and CSS forms. Use View Output or open the live editor.

Named + Hex + Decimal + Direct + CSS

Five ways to produce ‱ in a single document.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Per Ten Thousand (‱) in HTML</title>
  <style>
    #point::after {
      content: "\2031";
    }
  </style>
</head>
<body>
  <p>Using Named Entity: &pertenk;</p>
  <p>Using Hex Code: &#x2031;</p>
  <p>Using Decimal: &#8241;</p>
  <p>Using Direct Character: ‱</p>
  <p id="point">Using CSS Entity: </p>
  <p>Rate: 1.25&pertenk;</p>
</body>
</html>
Try It Yourself

How It Works

1. Named: &pertenk; is the clearest HTML form for U+2031.

2. Hex: U+2031 → &#x2031; in HTML. Reliable numeric form.

3. Decimal: same code point as 8241 → &#8241;. Same glyph.

4. Direct: paste ‱ in a UTF-8 file with <meta charset="UTF-8">.

5. CSS: use \2031 in content (not an HTML entity). #point::after appends that ‱ after the paragraph text.

Pitfalls & Tips

Common mistakes when working with this rate entity.

Scale

%, ‰, ‱

Per 100 → %. Per 1000 → &permil;. Per 10 000 → &pertenk;. Mixing scales misstates the rate.

Basis points

1‱ ≈ 1 bp

One permyriad equals 0.01%, the same magnitude as one basis point. Still write “bp” in words when that is the convention.

Font

Glyph coverage varies

Some fonts omit ‱. Provide a fallback or spell out “per 10,000” if the glyph is missing.

CSS vs HTML

Do not mix escapes

\2031 belongs in CSS. &pertenk; / &#x2031; / &#8241; belong in HTML.

Semicolon

End references

Always finish with ; — write &pertenk;, not &pertenk.

UTF-8

Declare charset

If you paste ‱ directly, serve the page as UTF-8 with <meta charset="UTF-8">.

Browser Support

Per ten thousand (U+2031) and its entity forms (&pertenk;, &#x2031;, &#8241;, CSS \\2031) are supported in all mainstream browsers. Glyph availability depends on the font.

✓ Universal support

Per Ten Thousand (&#x2031;)

Prefer &pertenk;, or encode with hex, decimal, or CSS escape — same glyph everywhere (when the font has it).

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+2031 / entities Full support

Bottom line: Prefer &pertenk; in HTML. Use &#x2031; / &#8241; when a numeric form is required, and \\2031 only inside CSS content.

Key Takeaways

  • Unicode: per ten thousand is U+2031 (decimal 8241), General Punctuation.
  • HTML: prefer &pertenk;, or &#x2031; / &#8241;.
  • CSS: use \2031 inside content for generated text.
  • Scale: 1/10 000 — not the same as % or ‰.

One line: U+2031 → &pertenk; / &#x2031; / &#8241; / CSS \2031.

Frequently Asked Questions

Use &pertenk; (named), &#x2031; (hex), &#8241; (decimal), type ‱ in UTF-8, or the CSS escape \2031 in content. All render ‱.
U+2031 (PER TEN THOUSAND SIGN), also called permyriad. Hex 2031, decimal 8241. It belongs to General Punctuation and means 1/10 000.
Yes. HTML5 defines &pertenk;. You can also use &#8241; or &#x2031;.
Use it for fine rates in finance and statistics (e.g. 1.25‱). Prefer &pertenk; for readable source. For 1/100 use %; for 1/1000 use &permil; (‰).
HTML entities (&pertenk;, &#8241;, or &#x2031;) go in markup. The CSS escape \2031 is used in stylesheets (usually in the content property of ::before/::after). Both render ‱.
% (U+0025) is per hundred. ‰ (U+2030, &permil;) is per thousand. ‱ (U+2031, &pertenk;) is per ten thousand. Do not mix the scales.

Did you know?

Per ten thousand (‱) is Unicode U+2031 (decimal 8241) — PER TEN THOUSAND SIGN (also called permyriad) in General Punctuation. HTML5 provides &pertenk;. One ‱ equals 1/10 000 — the same scale as one basis point (0.01 %).

Next: Per Mille

Learn the HTML entity for the per mille (per thousand) sign — the next character in this entity sequence.

Per Mille 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