Question exclamation mark (⁈) is the General Punctuation character at Unicode U+2048 (QUESTION EXCLAMATION MARK). It is a single stacked glyph combining question and exclamation — not the two characters ? and !. There is no named HTML entity; use hex, decimal, UTF-8, or CSS.
Remember
Character ⁈
Unicode U+2048
Named entity none
Hex entity ⁈
Decimal ⁈
CSS escape \2048
All numeric and UTF-8 forms produce the same glyph: ⁈. Prefer ⁈ for portable markup; paste ⁈ in UTF-8 when convenient.
Using Hex Code: ⁈
Using Decimal: ⁈
Using Direct Character: ⁈
Using CSS Entity: ⁈
Compare: ⁈ vs ⁉ vs ‽
How It Works
1. Hex:U+2048 → ⁈ in HTML. Best portable choice (no named entity).
2. Decimal: same code point as 8264 → ⁈. Same glyph.
3. Direct: paste ⁈ in a UTF-8 file with <meta charset="UTF-8">.
4. CSS: use \2048 in content (not an HTML entity). The empty #point span receives that ⁈ via ::after.
5. Related: ⁉ is exclamation-question (U+2049); ‽ is the interrobang (U+203D). Do not treat them as interchangeable.
Pitfalls & Tips
Common mistakes when working with this punctuation entity.
No name
Do not invent a named entity
There is no &…; name for U+2048. Use ⁈ or ⁈.
One char
Not ? + !
⁈ is one Unicode character. Typing ?! is two characters and may wrap or search differently.
Order
⁈ vs ⁉
U+2048 stacks question over exclamation. U+2049 stacks exclamation over question. Pick the order you mean.
Not ‽
Not the interrobang
The interrobang (U+203D) merges ? and ! into one fused mark. Related idea — different glyph.
CSS vs HTML
Do not mix escapes
\2048 belongs in CSS. ⁈ / ⁈ belong in HTML.
UTF-8
Declare charset
If you paste ⁈ directly, serve the page as UTF-8 with <meta charset="UTF-8">.
Compatibility
Browser Support
Question exclamation mark (U+2048) and its entity forms (⁈, ⁈, CSS \\2048) are supported in all mainstream browsers. Glyph availability depends on the font.
✓ Universal support
Question Exclamation Mark (⁈)
Prefer ⁈, or encode with decimal or CSS escape — same glyph everywhere (when the font has it).
100%Browser coverage
Google ChromeSupported
Yes
Microsoft EdgeSupported
Yes
Mozilla FirefoxSupported
Yes
Apple SafariSupported
Yes
OperaSupported
Yes
Internet ExplorerAll versions
Yes
U+2048 / entitiesFull support
Bottom line: There is no named entity. Prefer ⁈ or ⁈ in HTML, and \\2048 only inside CSS content.
Remember
Key Takeaways
Unicode: question exclamation mark is U+2048 (decimal 8264), General Punctuation.
HTML: no named entity — use ⁈ or ⁈.
CSS: use \2048 inside content for generated text.
Meaning: one stacked glyph — not ?!, ⁉, or ‽.
One line:U+2048 → ⁈ / ⁈ / CSS \2048 (no named entity).
Frequently Asked Questions
Use ⁈ (hex), ⁈ (decimal), type ⁈ in UTF-8, or the CSS escape \2048 in content. There is no named HTML entity for U+2048.
U+2048 (QUESTION EXCLAMATION MARK). Hex 2048, decimal 8264. It belongs to General Punctuation and stacks a question mark over an exclamation mark.
No. HTML5 does not define a named entity for this character. Prefer ⁈ or ⁈, or paste ⁈ in a UTF-8 document.
Use it for expressive typography when you want a single stacked ?! glyph. Prefer ⁈ for portable markup. For everyday prose, typing ?! is usually clearer.
HTML numeric entities (⁈ or ⁈) go in markup. The CSS escape \2048 is used in stylesheets (usually in the content property of ::before/::after). Both render ⁈.
⁈ is one character (U+2048). Typing ?! is two characters. ⁉ is exclamation question mark (U+2049). ‽ is the interrobang (U+203D). Related punctuation, different code points.
🤔
Did you know?
Question exclamation mark (⁈) is Unicode U+2048 (decimal 8264) — QUESTION EXCLAMATION MARK in General Punctuation. There is no named HTML entity; use ⁈, ⁈, UTF-8 ⁈, or CSS \2048. It is one stacked glyph — not the two characters ? + !. Related: ⁉ (U+2049) and interrobang ‽ (U+203D).