HTML Entity for Umlaut (¨)

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

What You'll Learn

How to display the umlaut diacritical mark (¨) in HTML using named, hexadecimal, decimal, and CSS entity methods. This character is U+00A8 (DIAERESIS) in the Latin-1 Supplement block—a spacing diacritical sign used in linguistic notation and typography, and associated with accented letters like ä, ë, ï, ö, and ü in German, Swedish, Finnish, and other languages.

Render it with ¨ (or ¨), ¨, ¨, or CSS escape \A8. For common precomposed letters, prefer ä, ö, or ü. Do not confuse with the combining diaeresis (U+0308).

⚡ Quick Reference — Umlaut

Unicode U+00A8

Latin-1 Supplement block

Hex Code ¨

Hexadecimal reference

HTML Code ¨

Decimal reference

Named Entity ¨

Also ¨

Reference Table
Name           Value
────────────   ──────────
Unicode        U+00A8
Hex code       ¨
HTML code      ¨
Named entity   ¨ (also ¨)
CSS code       \A8
Official name  DIAERESIS
Related        U+0308 = combining diaeresis (̈)
               ä = ä, ö = ö, ü = ü
Block          Latin-1 Supplement (U+0080–U+00FF)
1

Complete HTML Example

A simple example showing ¨ using the named entity, hexadecimal code, decimal HTML code, and a CSS content escape:

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point::after{
   content: "\A8";
  }
 </style>
</head>
<body>
<p>Umlaut (named): &uml;</p>
<p>Umlaut (hex): &#x00A8;</p>
<p>Umlaut (decimal): &#168;</p>
<p id="point">Umlaut (CSS): </p>
</body>
</html>
Try it Yourself

🌐 Browser Support

U+00A8 and the &uml; named entity are 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 umlaut diacritical mark (¨) in linguistic and multilingual contexts:

Large glyph ¨
Named entity &uml; Umlaut mark
German &uuml;ber &Auml;pfel &ouml;ffnen
Linguistic a¨ e¨ o¨ (diaeresis notation)
Numeric refs &#x00A8; &#168;

🧠 How It Works

1

Named HTML Entity

&uml; (or &die;) is the most readable method for displaying the umlaut diacritical mark. Both named entities map to U+00A8.

HTML markup
2

Hexadecimal Code

&#x00A8; uses the Unicode hexadecimal value 00A8. Shorthand &#xA8; is also valid.

HTML markup
3

Decimal HTML Code

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

HTML markup
4

CSS Entity

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

CSS stylesheet
=

Same visual result

All four methods produce: ¨. Unicode U+00A8 (DIAERESIS) in the Latin-1 Supplement block. Prefer &uml; for readable source. Serve HTML as UTF-8.

Use Cases

The umlaut diacritical mark (¨) is commonly used in:

🌐 Accented letters

Foreign language content, multilingual websites, and internationalization.

📝 Linguistic notation

Academic papers, phonetic transcription, and language studies.

📄 Typography

Font design, editorial content, and professional typesetting.

📖 Academic writing

Scholarly publications and research with diacritical marks.

📚 Language learning

Educational materials teaching German, Swedish, Finnish, and more.

⚙️ Special formatting

Technical writing and content requiring precise diacritical notation.

💡 Best Practices

Do

  • Use &uml; for readable HTML source when showing the standalone mark
  • Use &auml;, &ouml;, &uuml; for precomposed German letters
  • Declare lang attributes (e.g. lang="de") on multilingual content
  • Serve pages with UTF-8 (<meta charset="utf-8">)
  • Use fonts that support Latin-1 Supplement characters

Don’t

  • Confuse U+00A8 (spacing ¨) with U+0308 (combining diaeresis)
  • Use U+000A8 or CSS \000A8—the correct value is U+00A8 and \A8
  • Put CSS escape \A8 in HTML text nodes
  • Rely on the diacritical mark alone without language context for screen readers
  • Mix inconsistent encoding methods within the same document

Key Takeaways

1

Preferred named entities render ¨

&uml; &die;
2

Numeric HTML references also work

&#x00A8; &#168;
3

For CSS stylesheets, use \A8 in content

4

Unicode U+00A8 — DIAERESIS (umlaut mark)

5

Four methods, one glyph — Latin-1 Supplement block

❓ Frequently Asked Questions

Use &uml; or &die; (named), &#x00A8; (hex), &#168; (decimal), or \A8 in CSS content. All four produce ¨.
U+00A8 (DIAERESIS). Latin-1 Supplement block. Hex A8 (or 00A8), decimal 168, named entities &uml; and &die;. Used for accented letters like ä, ë, ï, ö, and ü.
For standalone diaeresis marks, linguistic notation, typography, internationalization, and educational content. For common precomposed letters in prose, prefer &auml;, &ouml;, or &uuml;.
&uml; (or &die;) is the most readable method in HTML source. Numeric codes (&#168; or &#xA8;) are equally valid. CSS escape \A8 belongs in stylesheets.
U+00A8 is part of the standard HTML Latin-1 entity set. &uml; and &die; are both named entities for the same character, making it more convenient than many combining marks that only support numeric references.

Explore More HTML Entities!

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