HTML Entity for Inverted Question Mark (¿)

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

What You'll Learn

How to display the Inverted Question Mark (¿) in HTML using hexadecimal, decimal, named entity, and CSS escape methods. Spanish punctuation requires ¿ at the start and ? at the end of interrogative phrases (e.g. ¿Qué tal? ¿Cómo estás?).

This character is U+00BF (INVERTED QUESTION MARK) in the Latin-1 Supplement block (U+0080–U+00FF). Render it with ¿, ¿, ¿, or CSS \00BF.

⚡ Quick Reference — Inverted Question Mark

Unicode U+00BF

Latin-1 Supplement

Hex Code ¿

Hexadecimal reference

HTML Code ¿

Decimal reference

Named Entity ¿

Most readable option

Reference Table
Name           Value
────────────   ──────────
Unicode        U+00BF
Hex code       ¿
HTML code      ¿
Named entity   ¿
CSS code       \00BF
Meaning        Opening question (Spanish ¿)
Example        ¿Qué tal?
1

Complete HTML Example

This example demonstrates the Inverted Question Mark symbol (¿) using hexadecimal code, decimal HTML code, the named entity, and a CSS content escape:

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point:after{
   content: "\00BF";
  }
 </style>
</head>
<body>
<p>Inverted Question Mark using Hexadecimal: &#x00BF;</p>
<p>Inverted Question Mark using Decimal: &#191;</p>
<p>Inverted Question Mark using Named Entity: &iquest;</p>
<p id="point">Inverted Question Mark using CSS Entity: </p>
</body>
</html>
Try it Yourself

🌐 Browser Support

The Inverted Question Mark symbol (¿) is universally supported in all modern browsers:

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

👀 Live Preview

See the Inverted Question Mark (¿) in Spanish question contexts:

Examples ¿Qué tal? ¿Cómo estás?
Question ¿Qué tal? ¿Dónde estás?
Large glyph ¿
Named entity &iquest; → ¿
Numeric refs &#x00BF; &#191; \00BF

🧠 How It Works

1

Hexadecimal Code

&#x00BF; uses the Unicode hexadecimal value 00BF to display the Inverted Question Mark. The x prefix indicates hexadecimal format.

HTML markup
2

Decimal HTML Code

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

HTML markup
3

CSS Entity

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

CSS stylesheet
4

Named Entity

&iquest; is the standard named HTML entity for the inverted question mark—easy to read and remember in source markup.

HTML markup
=

Same visual result

All four methods produce ¿. Unicode U+00BF is in Latin-1 Supplement. Next: Inverted S.

Use Cases

The Inverted Question Mark symbol (¿) is commonly used in:

🇪🇸 Spanish

Open questions with ¿ and close with ? (e.g. ¿Qué tal?).

🌐 Multilingual

Localized sites and apps with correct Spanish punctuation.

📚 Education

Language courses, textbooks, and learning materials.

✍️ Editorial

Articles, blogs, and publications in Spanish.

💬 UX Copy

UI strings, notifications, and messages with interrogative tone.

📝 Accessibility

Proper punctuation helps screen readers interpret Spanish questions.

💡 Best Practices

Do

  • Prefer &iquest; for readable source markup
  • Pair ¿ with closing ? in Spanish (e.g. &iquest;Qué tal?)
  • Set <meta charset="utf-8">
  • Use one entity style (named, hex, or decimal) per project
  • Include ¿ in Spanish locale strings for i18n/l10n

Don’t

  • Use only ? at the start in Spanish (omit the opening ¿)
  • Confuse ¿ (U+00BF, ¿) with regular ? (U+003F) when opening Spanish questions
  • Use CSS \00BF inside HTML text nodes
  • Mix entity styles randomly in one file
  • Assume all fonts lack Latin-1 (U+00BF is widely supported)

Key Takeaways

1

Four HTML references all render ¿

&#x00BF; &#191; &iquest;
2

For CSS stylesheets, use \00BF in the content property

3

Unicode U+00BF — INVERTED QUESTION MARK

4

Prefer &iquest; for readability in HTML source

5

Previous: Inverted Ohm Sign   Next: Inverted S

❓ Frequently Asked Questions

Use &#x00BF; (hex), &#191; (decimal), &iquest; (named), or \00BF in CSS content. All produce ¿.
U+00BF (INVERTED QUESTION MARK). Latin-1 Supplement block (U+0080–U+00FF). Hex 00BF, decimal 191. Opens questions in Spanish (e.g. ¿Qué tal?).
In Spanish and Latin American content, multilingual websites, language learning, typography for correct Spanish punctuation, and any context that requires opening ¿ before an interrogative phrase.
HTML entities (&iquest;, &#191;, or &#x00BF;) go in markup. The CSS escape \00BF is used in stylesheets, typically on ::before or ::after. Both render ¿.
Yes. &iquest; is the named HTML entity for ¿ (inverted question). It is part of the HTML/Latin-1 entity set and is well supported in modern browsers.

Explore More HTML Entities!

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