HTML Entity for End Of Proof (∎)

Beginner
⏱️ 5 min read
📚 Updated: Jun 2026
🎯 1 Code Example
Unicode U+220E

What You'll Learn

How to display the End Of Proof (∎) in HTML using hexadecimal, decimal, and CSS escape methods. This character is U+220E (END OF PROOF) in the Mathematical Operators block (U+2200–U+22FF)—the standard tombstone symbol marking the end of a mathematical proof (QED: quod erat demonstrandum).

Render it with ∎, ∎, or CSS escape \220E. There is no named HTML entity for this symbol. Some authors write “Q.E.D.” in text instead; ∎ is the dedicated Unicode glyph for proof endings.

⚡ Quick Reference — End Of Proof

Unicode U+220E

Mathematical Operators

Hex Code ∎

Hexadecimal reference

HTML Code ∎

Decimal reference

Named Entity

Use numeric codes only

Reference Table
Name           Value
────────────   ──────────
Unicode        U+220E
Hex code       ∎
HTML code      ∎
Named entity   (none)
CSS code       \220E
Also known as  QED / proof tombstone
1

Complete HTML Example

This example demonstrates the End Of Proof (∎) using hexadecimal code, decimal HTML code, and a CSS content escape. There is no named HTML entity for this symbol:

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point:after{
   content: "\220E";
  }
 </style>
</head>
<body>
<p>End Of Proof using Hexadecimal: &#x220E;</p>
<p>End Of Proof using HTML Code: &#8718;</p>
<p id="point">End Of Proof using CSS Entity: </p>
</body>
</html>
Try it Yourself

🌐 Browser Support

The End Of Proof entity is universally supported in modern browsers:

Chrome 1+
Firefox 1+
Safari 1+
Edge 12+
Opera 4+
Android 4.4+
iOS Safari 1+

👀 Live Preview

See the end-of-proof symbol (∎) at the end of a proof line and at large size:

Proof ending Therefore, n is even. ∎
Large glyph
QED context QED = quod erat demonstrandum
Numeric refs &#x220E; &#8718;
No named entity Use hex or decimal only

🧠 How It Works

1

Hexadecimal Code

&#x220E; uses the Unicode hexadecimal value 220E to display the End Of Proof symbol. The x prefix indicates hexadecimal format.

HTML markup
2

Decimal HTML Code

&#8718; uses the decimal Unicode value 8718 to display the same character.

HTML markup
3

CSS Entity

\220E is used in CSS stylesheets, particularly in the content property of pseudo-elements like ::before and ::after.

CSS stylesheet
=

Same visual result

All three methods produce: . Unicode U+220E in the Mathematical Operators block (U+2200–U+22FF). No named HTML entity—use numeric codes in markup. Serve HTML as UTF-8.

Use Cases

The End Of Proof (∎) commonly appears in:

📝 Proofs

Mark the conclusion of a mathematical or logical proof (QED).

🎓 Education

Textbooks, lecture notes, and online math courses.

📐 Logic

Formal logic and proof-writing documentation.

📰 Research

Papers and preprints with correct proof-ending notation in HTML.

💻 CS theory

Algorithms and theory pages with formal arguments.

🌐 Symbol guides

Math wikis and Unicode reference pages for operators.

💡 Best Practices

Do

  • Use &#x220E; or &#8718; consistently in markup
  • Use math-friendly fonts for clear ∎ rendering
  • Add aria-label="end of proof" when the symbol carries meaning
  • Place ∎ at the end of the final proof line or paragraph
  • Serve pages with UTF-8 (<meta charset="utf-8">)

Don’t

  • Expect a named entity—none exists for U+220E
  • Use a random square or bullet as a substitute for ∎
  • Put CSS escape \220E in HTML text nodes
  • Assume all fonts render the tombstone glyph identically
  • Overuse ∎ outside formal proof contexts

Key Takeaways

1

Two HTML numeric references render ∎

&#x220E; &#8718;
2

For CSS stylesheets, use the escape in the content property

\220E
3

Unicode U+220E — END OF PROOF (QED tombstone)

4

Mathematical Operators block (U+2200–U+22FF)

5

Three methods, one glyph — no named HTML entity

❓ Frequently Asked Questions

Use &#x220E; (hex), &#8718; (decimal), or \220E in CSS content. There is no named entity. All produce ∎.
U+220E (END OF PROOF). Mathematical Operators block (U+2200–U+22FF). Hex 220E, decimal 8718. Used to mark the end of a proof (QED).
When you need to indicate that a mathematical or logical proof is complete, in textbooks, lecture notes, research pages, and formal documentation.
HTML references (&#8718; or &#x220E;) go in markup. The CSS escape \220E is used in stylesheets, typically in the content property of pseudo-elements. Same visual result, different layers of the stack.
Named entities are defined only for a subset of widely used characters. U+220E has no named entity in the HTML standard—use &#x220E; or &#8718; in HTML, or \220E in CSS.

Explore More HTML Entities!

Discover 1500+ HTML character references — proof symbols, math operators, and more.

All HTML Entities →

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