HTML Entity for Question Exclamation Mark (⁈)

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

What You'll Learn

How to display the question exclamation mark (⁈) in HTML using hexadecimal, decimal, and CSS escape methods. This is a single Unicode character with a question mark stacked above an exclamation mark—not two separate punctuation marks.

It is U+2048 (QUESTION EXCLAMATION MARK) in the General Punctuation block (U+2000–U+206F). Use ⁈, ⁈, or CSS \2048. There is no named HTML entity. Do not confuse ⁈ with the interrobang (‽), exclamation question mark (⁉), or inverted question mark (¿).

⚡ Quick Reference — Question Exclamation Mark

Unicode U+2048

General Punctuation

Hex Code ⁈

Hexadecimal reference

HTML Code ⁈

Decimal reference

Named Entity

Use numeric codes only

Reference Table
Name           Value
────────────   ──────────
Unicode        U+2048
Hex code       ⁈
HTML code      ⁈
Named entity   (none)
CSS code       \2048
Meaning        Question mark above exclamation mark
Related        U+2049 = Exclamation question mark (⁉)
               U+203D = Interrobang (‽)
               U+003F = Question mark (?)
Block          General Punctuation (U+2000–U+206F)
1

Complete HTML Example

A simple example showing ⁈ using hexadecimal code, decimal HTML code, and a CSS content escape:

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point::after{
   content: "\2048";
  }
 </style>
</head>
<body>
<p>Hex: &#x2048;</p>
<p>Decimal: &#8264;</p>
<p>CSS: <span id="point"></span></p>
</body>
</html>
Try it Yourself

🌐 Browser Support

The question exclamation mark is widely supported when fonts include General Punctuation (U+2000–U+206F):

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

👀 Live Preview

See ⁈ rendered live in different contexts:

Glyph
Compare ⁈ question over !   ⁉ ! over ?   ‽ interrobang
Not the same ⁈ vs ?! (two chars)   vs ¿ (inverted ?)
In context Really⁈ You mean that⁈
Numeric refs &#x2048; &#8264; \2048

🧠 How It Works

1

Hexadecimal Code

&#x2048; uses the Unicode hexadecimal value 2048 to display the question exclamation mark.

HTML markup
2

Decimal HTML Code

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

HTML markup
3

CSS Entity

\2048 is used in CSS stylesheets in the content property of pseudo-elements like ::before and ::after.

CSS stylesheet
=

Same visual result

All three methods produce: . Unicode U+2048 in General Punctuation (U+2000–U+206F). No named HTML entity exists.

Use Cases

The question exclamation mark (⁈) commonly appears in:

📝 Typography

Punctuation guides and editorial style references.

📚 Unicode Docs

Character tables and General Punctuation references.

💬 Expressive Text

Headlines or captions with stacked question-exclamation tone.

🎨 Design Systems

Icon fonts and symbol pickers for punctuation sets.

📋 Comparisons

Side-by-side demos of ⁈, ⁉, and ‽.

💻 Dev Tutorials

HTML entity references and encoding examples.

♿ Accessibility

Pair ⁈ with descriptive text for screen readers.

💡 Best Practices

Do

  • Use &#x2048; or &#8264; for the stacked glyph
  • Distinguish ⁈ from ⁉ (exclamation over question) and ‽ (interrobang)
  • Pick one style (hex or decimal) per project
  • Test font rendering across browsers and devices
  • Provide plain-language context when used in body copy

Don’t

  • Call ⁈ the interrobang—that is U+203D (‽)
  • Confuse ⁈ with ¿ (inverted question mark)
  • Use ?! when a single ⁈ glyph is intended
  • Assume a named entity exists—there is none
  • Use CSS escape \2048 inside HTML text nodes

Key Takeaways

1

Two HTML numeric references render ⁈

&#x2048; &#8264;
2

For CSS stylesheets, use the escape in the content property

\2048
3

Unicode U+2048 is QUESTION EXCLAMATION MARK in General Punctuation

4

No named HTML entity—use numeric codes or CSS escape only

❓ Frequently Asked Questions

Use &#x2048; (hex), &#8264; (decimal), or \2048 in CSS content. There is no named HTML entity for this symbol.
U+2048 (QUESTION EXCLAMATION MARK). General Punctuation block. Hex 2048, decimal 8264.
No. ⁈ (U+2048) stacks ? over !. The interrobang is ‽ (U+203D), a single fused glyph. ⁉ (U+2049) is ! over ?.
No. Use numeric references &#x2048; or &#8264;, or the CSS escape \2048.
In typography references, punctuation guides, editorial style demos, and Unicode character pickers when you need the stacked ? over ! glyph.

Explore More HTML Entities!

Discover 1500+ HTML character references — currency symbols, arrows, math operators, emojis, 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