HTML Entity for Uppercase O Umlaut (Ö)

What You'll Learn
How to display the uppercase O with diaeresis (Ö) in HTML using named entity, hexadecimal, decimal, and CSS escape methods. Also called O umlaut, this character is U+00D6 in the Latin-1 Supplement block—the letter O with two dots above.
Render it with Ö, Ö, Ö, or CSS escape \00D6. HTML provides the named entity Ö. In UTF-8 documents you can also type Ö directly. Do not confuse Ö with Ø (O slash) or Õ (O tilde).
⚡ Quick Reference — Uppercase O Umlaut Entity
U+00D6Latin-1 Supplement
ÖHexadecimal reference
ÖDecimal reference
ÖHTML5 named entity
Name Value
──────────── ──────────
Unicode U+00D6
Hex code Ö
HTML code Ö
Named entity Ö
CSS code \00D6
Meaning Latin capital letter O with diaeresis
Related U+00F6 = ö (lowercase, ö)
Block Latin-1 Supplement (U+0080–U+00FF)Complete HTML Example
A simple example showing the uppercase O umlaut (Ö) using the named entity, hexadecimal code, decimal HTML code, and a CSS content escape:
<!DOCTYPE html>
<html>
<head>
<style>
#point:after{
content: "\00D6";
}
</style>
</head>
<body>
<p>Symbol (named): Ö</p>
<p>Symbol (hex): Ö</p>
<p>Symbol (decimal): Ö</p>
<p id="point">Symbol (CSS): </p>
</body>
</html>🌐 Browser Support
The uppercase O umlaut (Ö) and the named entity Ö are supported in all modern browsers:
👀 Live Preview
See the uppercase O umlaut (Ö) in language contexts:
🧠 How It Works
Named Entity
Ö is the HTML named entity for O umlaut (diaeresis)—readable in source HTML and widely used for German and Nordic content.
Hexadecimal Code
Ö uses the Unicode hexadecimal value 00D6 to display the character. The x prefix indicates hexadecimal format.
Decimal HTML Code
Ö uses the decimal Unicode value 214 to display the same character. A common method when a numeric reference is needed.
CSS Entity
\00D6 is used in CSS stylesheets, particularly in the content property of pseudo-elements like ::before and ::after.
Same visual result
All four methods produce the glyph: Ö. Unicode U+00D6 sits in Latin-1 Supplement. Lowercase equivalent: U+00F6 (ö, ö). Do not confuse with Ø (stroke) or Õ (tilde).
Use Cases
The uppercase O umlaut (Ö) is commonly used in:
Capitalized words and place names (KÖLN, ÖSTERREICH). Ö is a distinct letter in the German alphabet.
Used in Swedish (ÖL, FÖR) and Finnish orthography. Critical for Nordic localization and search.
Used in Turkish (GÖL, ÖNCE). Ö is a separate letter in the Turkish alphabet.
Headings, menus, titles, and forms for Germanic and Turkic language audiences.
Lessons, dictionaries, and apps teaching German, Swedish, Finnish, or Turkish spelling.
Using U+00D6 or Ö with proper lang attributes ensures assistive technologies pronounce text correctly.
When generating markup, Ö or Ö guarantees correct umlaut-O output.
💡 Best Practices
Do
- Use U+00D6 (Ö) for German, Swedish, Finnish, Turkish, and related languages
- Prefer
Öover numeric codes when using entities—it is more readable - Set
lang="de",lang="sv",lang="fi", orlang="tr"on content blocks - Serve pages as UTF-8; you can also type Ö directly in UTF-8 source
- Distinguish Ö from Ø (stroke), Õ (tilde), and plain O
Don’t
- Substitute Ø (stroke) or plain
Owhen Ö is required - Use “OE” as a permanent replacement for Ö in German proper names when Ö is standard
- Confuse Ö with Õ (tilde) or Ô (circumflex)
- Put CSS escape
\00D6in HTML text nodes - Mix entity styles inconsistently within the same project
Key Takeaways
Four references render Ö; named entity is Ö
Ö Ö ÖFor CSS stylesheets, use the escape in the content property
\00D6Unicode U+00D6 — LATIN CAPITAL LETTER O WITH DIAERESIS
German, Swedish, Finnish, Turkish; lowercase is ö (ö)
Previous: Uppercase O Tilde Macron (Ȭ) Next: Uppercase Oe
❓ Frequently Asked Questions
Ö, hexadecimal Ö, decimal Ö, or \00D6 in CSS content. The named entity is the most readable. In UTF-8 you can also type Ö directly.U+00D6 (LATIN CAPITAL LETTER O WITH DIAERESIS). Latin-1 Supplement block. Hex 00D6, decimal 214. Used in German, Swedish, Finnish, Turkish, and other languages. Lowercase form is U+00F6 (ö, ö).Ö. You can also use Ö, Ö, or the CSS entity \00D6. In UTF-8 pages you can type Ö directly.Ø). They are different letters with different pronunciations.Explore More HTML Entities!
Discover 1500+ HTML character references — letters, symbols, and more.
8 people found this page helpful
