HTML Entity for Lowercase O Umlaut (ö)

What You'll Learn
How to display the lowercase o with diaeresis (ö) in HTML using named entity, hexadecimal, decimal, and CSS escape methods. Also called o umlaut, this character is U+00F6 in the Latin-1 Supplement block—the letter o with two dots above.
Render it with ö, ö, ö, or CSS escape \00F6. 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 — Lowercase O Umlaut Entity
U+00F6Latin-1 Supplement
öHexadecimal reference
öDecimal reference
öHTML5 named entity
Name Value
──────────── ──────────
Unicode U+00F6
Hex code ö
HTML code ö
Named entity ö
CSS code \00F6
Meaning Latin small letter o with diaeresis
Related U+00D6 = Ö (uppercase, Ö)
Block Latin-1 Supplement (U+0080–U+00FF)Complete HTML Example
A simple example showing the lowercase o umlaut (ö) using the named entity, hexadecimal code, decimal HTML code, and a CSS content escape:
<!DOCTYPE html>
<html>
<head>
<style>
#point:after{
content: "\00F6";
}
</style>
</head>
<body>
<p>Symbol (hex): ö</p>
<p>Symbol (decimal): ö</p>
<p>Symbol (named): ö</p>
<p id="point">Symbol (CSS): </p>
</body>
</html>🌐 Browser Support
The lowercase o umlaut (ö) and the named entity ö are supported in all modern browsers:
👀 Live Preview
See the lowercase 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 00F6 to display the character. The x prefix indicates hexadecimal format.
Decimal HTML Code
ö uses the decimal Unicode value 246 to display the same character. A common method when a numeric reference is needed.
CSS Entity
\00F6 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+00F6 sits in Latin-1 Supplement. Uppercase equivalent: U+00D6 (Ö, Ö). Do not confuse with ø (stroke) or õ (tilde).
Use Cases
The lowercase o umlaut (ö) is commonly used in:
Essential for correct spelling (schön, möchten). ö is a distinct letter in the German alphabet.
Used in Swedish (för, öl) and Finnish orthography. Critical for Nordic localization and search.
Used in Turkish (göl, önce, göz). ö is a separate letter in the Turkish alphabet.
Menus, content, search, and forms for Germanic and Turkic language audiences.
Lessons, dictionaries, and apps teaching German, Swedish, Finnish, or Turkish spelling.
Using U+00F6 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+00F6 (ö) 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
\00F6in 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
\00F6Unicode U+00F6 — LATIN SMALL LETTER O WITH DIAERESIS
German, Swedish, Finnish, Turkish; uppercase is Ö (Ö)
Previous: Lowercase O Tilde Macron (ȭ) Next: Lowercase Ou
❓ Frequently Asked Questions
ö, hexadecimal ö, decimal ö, or \00F6 in CSS content. The named entity is the most readable. In UTF-8 you can also type ö directly.U+00F6 (LATIN SMALL LETTER O WITH DIAERESIS). Latin-1 Supplement block. Hex 00F6, decimal 246. Used in German, Swedish, Finnish, Turkish, and other languages. Uppercase form is U+00D6 (Ö, Ö).ö. You can also use ö, ö, or the CSS entity \00F6. 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
