HTML Entity for Envelope (✉)

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

What You'll Learn

How to display the Envelope (✉) in HTML using hexadecimal, decimal, and CSS escape methods. This character is U+2709 (ENVELOPE) in the Dingbats block (U+2700–U+27BF)—widely used for email icons, contact links, and communication UI without loading an image.

Render it with ✉, ✉, or CSS escape \2709. There is no named HTML entity for this symbol. For accessible email links, pair the glyph with clear link text (e.g. “Email us”), not the symbol alone.

⚡ Quick Reference — Envelope

Unicode U+2709

Dingbats

Hex Code ✉

Hexadecimal reference

HTML Code ✉

Decimal reference

Named Entity

Use numeric codes only

Reference Table
Name           Value
────────────   ──────────
Unicode        U+2709
Hex code       ✉
HTML code      ✉
Named entity   (none)
CSS code       \2709
Block          Dingbats (U+2700–U+27BF)
1

Complete HTML Example

This example demonstrates the Envelope (✉) 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: "\2709";
  }
 </style>
</head>
<body>
<p>Envelope using Hexadecimal: &#x2709;</p>
<p>Envelope using HTML Code: &#9993;</p>
<p id="point">Envelope using CSS Entity: </p>
</body>
</html>
Try it Yourself

🌐 Browser Support

The Envelope 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 envelope (✉) inline and as an email-link prefix:

Inline Contact: ✉ hello@example.com
Large glyph
mailto link ✉ Email us
Numeric refs &#x2709; &#9993;
No named entity Use hex or decimal only

🧠 How It Works

1

Hexadecimal Code

&#x2709; uses the Unicode hexadecimal value 2709 to display the Envelope symbol. The x prefix indicates hexadecimal format.

HTML markup
2

Decimal HTML Code

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

HTML markup
3

CSS Entity

\2709 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+2709 in the Dingbats block (U+2700–U+27BF). No named HTML entity—use numeric codes in markup. Serve HTML as UTF-8.

Use Cases

The Envelope (✉) commonly appears in:

📧 Email links

Prefix or accompany mailto: links in footers and contact pages.

👤 Contact

Contact sections and business cards on the web.

💬 Messaging UI

Communication features without loading icon images.

📰 Newsletters

Subscribe prompts and mailing-list signup areas.

💻 Apps

Lightweight email affordances in web apps and dashboards.

🌐 Symbol guides

Dingbats and UI symbol reference pages.

💡 Best Practices

Do

  • Use &#x2709; or &#9993; for lightweight email icons
  • Pair ✉ with descriptive link text for accessibility
  • Use ::before + content for consistent icon spacing in CSS
  • Serve pages with UTF-8 (<meta charset="utf-8">)
  • Test on mobile where Dingbat glyphs can vary by font

Don’t

  • Expect a named entity—none exists for U+2709
  • Use ✉ as the only label on a mailto link (add visible text)
  • Put CSS escape \2709 in HTML text nodes
  • Assume every font renders the same envelope design
  • Rely on ✉ alone when a branded SVG icon is required

Key Takeaways

1

Two HTML numeric references render ✉

&#x2709; &#9993;
2

For CSS stylesheets, use the escape in the content property

\2709
3

Unicode U+2709 — Dingbats ENVELOPE

4

Ideal for email and contact UI without image files

5

Three methods, one glyph — no named HTML entity

❓ Frequently Asked Questions

Use &#x2709; (hex), &#9993; (decimal), or \2709 in CSS content. There is no named entity. All produce ✉.
U+2709 (ENVELOPE). Dingbats block (U+2700–U+27BF). Hex 2709, decimal 9993.
For email links, contact sections, communication features, and any UI where you want a mail or messaging affordance without an image file.
HTML references (&#9993; or &#x2709;) go in markup. The CSS escape \2709 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+2709 has no named entity in the HTML standard—use &#x2709; or &#9993; in HTML, or \2709 in CSS.

Explore More HTML Entities!

Discover 1500+ HTML character references — Dingbats, punctuation, math symbols, 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