HTML Entity for Acute Accent (́)

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

What You'll Learn

How to encode U+0301 (combining acute accent) in HTML and CSS. This mark combines with the preceding character—for example é renders as é (e plus acute above).

It is defined in the Combining Diacritical Marks block (U+0300–U+036F). There is no named HTML entity for U+0301; use ́, ́, or \0301 in CSS strings. For a standalone spacing acute symbol (´), see acute accent like (U+00B4).

⚡ Quick Reference — Acute Accent Entity

Unicode U+0301

Combining Diacritical Marks

Hex Code ́

Hexadecimal reference

HTML Code ́

Decimal reference

CSS Code \0301

Use in CSS content

Reference Table
Name           Value
────────────   ──────────
Unicode        U+0301
Hex code       ́
HTML code      ́
Named entity   (none)
CSS code       \0301
1

Complete HTML Example

This example attaches U+0301 to the letter e using hex, decimal, and a CSS content string (é):

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point:after{
   content: "e\0301";
  }
 </style>
</head>
<body>

<p>Acute (hex on e): e&#x0301;</p>
<p>Acute (decimal on e): e&#769;</p>
<p id="point">Acute (CSS entity): </p>

</body>
</html>
Try It Yourself

🌐 Browser Support

Numeric references for U+0301 are supported in all modern browsers. Stacking quality depends on font support for combining marks:

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

👀 Live Preview

Combining acute after different vowels (same code point, different bases):

Spanish-style é   á   í   ó   ú
Large (e + acute)
vs. precomposed NFC often prefers é (U+00E9); NFD uses e + U+0301. Both can look identical.
Monospace Order: base then &#x0301;
Not U+00B4 The spacing modifier ´ is U+00B4; this page covers the combining mark U+0301.

🧠 How It Works

1

Hexadecimal Code

&#x0301; references Unicode 0301 in hex. Write it immediately after the base letter (for example e&#x0301;).

HTML markup
2

Decimal HTML Code

&#769; is decimal 769, equivalent to U+0301.

HTML markup
3

CSS Entity (Escape)

\0301 inside a CSS string (for example content: "e\0301") emits the same combining sequence in generated content.

CSS stylesheet
=

Same visual result

With a base e, all methods yield é. Class: combining mark (Mn). No standard named entity for U+0301.

Use Cases

Where combining acute (U+0301) is the right tool:

💬 Romance languages

Spanish, French, Italian, Portuguese stress and vowel quality when composing from base + mark.

📚 Language learning

Apps that teach decomposition (NFD) or keyboard dead-key behavior.

📝 Transliteration

Linguistic systems that build glyphs from Latin letters plus diacritics.

📄 Literature & poetry

Original orthography where combining sequences are preserved.

⌨️ Virtual keyboards

Pickers that insert a mark after the user types a base letter.

🌐 Internationalization

Pipelines that normalize to or from NFD for search or collation.

🎨 Typography

When you must match a design spec that uses decomposed accented letters.

💡 Best Practices

Do

  • Keep base letter and U+0301 adjacent in the DOM (base first)
  • Use UTF-8 and pick NFC or NFD consistently for your product
  • For long-form content, consider precomposed characters (é) for simpler storage
  • Test fonts and line-breaking so the accent does not separate from its letter
  • Use \0301 only inside CSS strings, not as raw HTML text

Don’t

  • Place U+0301 before the base letter (wrong order for Unicode)
  • Confuse combining acute (U+0301) with modifier letter acute (U+00B4)
  • Rely on CSS content for entire paragraphs of accented prose
  • Mix NFC and NFD arbitrarily in the same database column without a plan
  • Assume every decorative webfont positions combining marks perfectly

Key Takeaways

1

Two HTML numeric references encode U+0301 after a base letter

&#x0301; &#769;
2

In CSS, use \0301 after the base in a string (e.g. "e\0301")

\0301
3

U+0301 is a combining mark (Mn) in U+0300–U+036F

4

No named HTML entity — use numeric references or CSS escapes

5

For standalone ´, use U+00B4 instead of U+0301 alone

❓ Frequently Asked Questions

Use &#x0301; (hex) or &#769; (decimal) after the base letter, e.g. e&#x0301; for é. In CSS, content: "e\0301" is a common pattern. There is no standard named entity for U+0301.
U+0301 (hex 0301, decimal 769). It combines with the preceding character and lives in the Combining Diacritical Marks block.
When you intentionally build accented letters from base + mark, work with normalized decomposed text, or mirror keyboard dead-key behavior. For static articles, a single precomposed code point (é) is often easier.
HTML references belong in markup; \0301 belongs in stylesheet strings. Same code point, different layer.
Combining marks in this range are almost always written with numeric character references, not named entities.

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