HTML Entity for Heavy Asterisk (✱)

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

What Is Heavy Asterisk?

Heavy asterisk (✱) is the Unicode character at U+2731 in Dingbats. Official name: HEAVY ASTERISK. It is a bold, filled asterisk used for bullets, ratings, footnotes, and decorative emphasis.

Remember
Character     ✱
Unicode       U+2731
Hex entity    ✱
Decimal       ✱
CSS escape    \2731
Named entity  (none)
Meaning       bold dingbat asterisk
Not the same  * (ASCII) · ∗ (∗) · ✪

Prefer ✱ or ✱ in HTML (no named form). You can also type ✱ in a UTF-8 document. For plain code or footnotes, the ASCII * is often clearer.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entityNone—
Hex entity✱HTML markup (preferred)
Decimal entity✱HTML markup
Direct character✱HTML text (UTF-8)
CSS escape\2731Stylesheet content

When to Use Which

SituationUse
Bold bullet / decorative marker✱ or content: "\2731"
Plain asterisk / footnotes / codeAsterisk — * (U+002A)
Math asterisk operator∗ (∗, U+2217)
Required-field marker✱ plus visible “required” text or aria-label
Generated text via ::before / ::aftercontent: "\2731"

Live Preview

Symbol alone, in a sample label, and next to related forms.

Glyph ✱
Large glyph ✱
Sample ✱ Featured item
Compared ✱   *   ∗   ✪
With entities Hex: ✱ | Decimal: ✱

Complete HTML Example

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

Hex + Decimal + CSS + Typed

Four ways to display ✱ in HTML and CSS.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Heavy Asterisk (U+2731) in HTML</title>
  <style>
    #point::after {
      content: "\2731";
    }
  </style>
</head>
<body>
  <p>Built with Hex: &#x2731;</p>
  <p>Built with Decimal: &#10033;</p>
  <p id="point">Built with CSS: </p>
  <p>Typed: ✱</p>
  <p><span aria-label="Required">Email &#x2731;</span></p>
  <p>ASCII asterisk: *</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: &#x2731; inserts code point U+2731 → ✱.

2. Decimal: same code point as 10033 → &#10033;. Same visual as hex.

3. CSS: use \2731 in content (not an HTML entity). #point::after appends ✱.

4. Typed: paste ✱ in a UTF-8 document when you need the bold dingbat. Prefer aria-label or nearby prose when the mark means “required” or a footnote.

Pitfalls & Tips

Common mistakes when working with heavy asterisk.

Name

No named entity

There is no HTML5 named entity for U+2731. Use &#x2731; or &#10033;. Do not invent &heavyast;.

*

Not the ASCII asterisk

ASCII * is U+002A. Heavy asterisk is ✱. Related idea — different shape and code point.

Math

Not &lowast;

Math asterisk operator is ∗ (U+2217, &lowast;). Use that in formulas; use ✱ for dingbat emphasis.

Font

Font coverage

Some fonts omit Dingbats. If ✱ is missing, fall back to * or a font with U+2731 coverage.

CSS vs HTML

Do not mix escapes

\2731 belongs in CSS strings. &#x2731; / &#10033; belong in HTML.

a11y

Add accessible text

Screen readers may not announce ✱ clearly. Prefer aria-label or nearby prose for required fields and footnotes.

Semicolon

End references

Always finish entities with ; — write &#x2731;, not &#x2731.

Browser Support

Heavy asterisk (U+2731) and its entity forms (&#x2731;, &#10033;, CSS \\2731) are supported in all mainstream browsers. Visible glyphs depend on Dingbats font coverage.

✓ Universal support

Heavy Asterisk (&#x2731;)

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+2731 Full support

Bottom line: Prefer &#x2731; in HTML (no named form). Use &#10033; when decimal form is required, and \\2731 only inside CSS content.

Key Takeaways

  • Unicode: heavy asterisk is U+2731 (decimal 10033) — glyph ✱.
  • HTML: no named entity — use &#x2731; / &#10033; / type ✱.
  • CSS: use \2731 inside content for generated text.
  • Meaning: ✱ ≠ * — use ASCII for code; heavy asterisk for dingbat emphasis.

One line: U+2731 → &#x2731; / &#10033; / CSS \2731 (no named form).

Frequently Asked Questions

Use &#x2731; (hex), &#10033; (decimal), type ✱ directly in UTF-8, or the CSS escape \2731 in content. There is no named HTML entity for U+2731.
U+2731 (HEAVY ASTERISK). Hex 2731, decimal 10033. It belongs to the Dingbats block (U+2700–U+27BF).
No. HTML5 does not define a named entity for U+2731. Prefer &#x2731; or &#10033;.
Use it for bold decorative bullets, ratings, or emphasis. For plain footnotes or multiplication in code, prefer ASCII * (U+002A). For math asterisk operator, prefer ∗ (&lowast;, U+2217).
HTML numeric entities (&#10033; or &#x2731;) go in markup. The CSS escape \2731 goes in stylesheet strings (usually content on ::before/::after).
No. Heavy asterisk is U+2731 (✱) in Dingbats. ASCII asterisk is U+002A (*). Different shapes and code points.

Did you know?

Heavy asterisk is Unicode U+2731 (decimal 10033) — glyph ✱ (HEAVY ASTERISK) in Dingbats. There is no HTML5 named entity; use &#x2731; or &#10033;. It is bolder than the ASCII asterisk * (U+002A). Prefer nearby text or aria-label when the mark carries meaning (required fields, footnotes).

Next: Heavy Ballot X

Learn the HTML entity for heavy ballot X (U+2718).

Heavy ballot X 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